שליחת תזכורות WhatsApp חוזרות עם ה-API
שלחו את אותה הודעת WhatsApp לפי לוח זמנים – שכר דירה חודשי, מערכת שעות שבועית, צ׳ק-אין יומי – מהמספר שלכם. צרו את התזכורת פעם אחת עם ביטוי cron ואזור זמן, ו-WbizTool מכניסה את ההודעה לתור בכל פעם שהוא מתאים. תזכורות כלולות בכל תוכנית בתשלום, החל מ-25$ לחודש בארה״ב (המחיר שלכם מופיע בדף המחירים).
תזכורות דורשות תוכנית בתשלום: החל מ-25$ לחודש בארה״ב.
איך זה עובד
קבלו מפתח API וקשרו את המספר שלכם
קשרו את מספר ה-WhatsApp שלכם בדף מספרי WhatsApp עם קוד QR או קוד צימוד, וצרו מפתח בהגדרות ← מפתחות API. תזכורות דורשות תוכנית בתשלום (Lite, Standard, Advanced או Enterprise).
בחרו את לוח הזמנים
כתבו אותו כביטוי cron בן חמישה שדות:
0 10 1 * *הוא 10:00 ב-1 בכל חודש, ו-0 9 * * 1-5הוא 9:00 בימים ב׳–ו׳. הוסיפו אזור זמן של IANA כמוAsia/Kolkata.צרו את התזכורת
שלחו POST אל
/api/v1/reminder/create/עםreminder_name,phone,message,cron_expressionו-timezone. שמרו את ה-reminder_idמהתגובה.הציגו או בטלו אותה מאוחר יותר
/api/v1/reminder/list/מחזיר את התזכורות שלכם, 50 בכל עמוד./api/v1/reminder/cancel/עם ה-reminder_idעוצר תזכורת לתמיד – למשל כשהלקוח משלם.
דוגמאות קוד: API לתזכורות
curl -X POST https://wbiztool.com/api/v1/reminder/create/ \
-H "Content-Type: application/json" \
-d '{
"client_id": 12345,
"api_key": "YOUR_API_KEY",
"whatsapp_client": 678,
"reminder_name": "Monthly rent reminder",
"phone": "919876543210",
"message": "Hi Aman, a reminder that your rent is due on {current_date_formatted}.",
"cron_expression": "0 10 1 * *",
"timezone": "Asia/Kolkata"
}'import requests
response = requests.post(
"https://wbiztool.com/api/v1/reminder/create/",
json={
"client_id": 12345,
"api_key": "YOUR_API_KEY",
"whatsapp_client": 678,
"reminder_name": "Monthly rent reminder",
"phone": "919876543210",
"message": "Hi Aman, a reminder that your rent is due on {current_date_formatted}.",
"cron_expression": "0 10 1 * *",
"timezone": "Asia/Kolkata",
},
timeout=60,
)
try:
result = response.json() # read the body even when the HTTP code is 400
except ValueError:
raise SystemExit(f"HTTP {response.status_code}: not JSON. Send every text value as a string.")
if result["status"] == 1:
print("Reminder created with reminder_id", result["reminder_id"])
else:
print("Failed:", result["message"])import requests
response = requests.post(
"https://wbiztool.com/api/v1/reminder/create/",
json={
"client_id": 12345,
"api_key": "YOUR_API_KEY",
"whatsapp_client": 678,
"reminder_name": "Weekly class timetable",
"phone": "919876543210",
"msg_type": 1,
"img_url": "https://example.com/timetable.png",
"message": "Here is this week's timetable.",
"cron_expression": "0 8 * * 1",
"timezone": "Asia/Kolkata",
},
timeout=60,
)
print(response.status_code, response.text)curl -X POST https://wbiztool.com/api/v1/reminder/list/ \
-H "Content-Type: application/json" \
-d '{
"client_id": 12345,
"api_key": "YOUR_API_KEY",
"page": 1
}'curl -X POST https://wbiztool.com/api/v1/reminder/cancel/ \
-H "Content-Type: application/json" \
-d '{
"client_id": 12345,
"api_key": "YOUR_API_KEY",
"reminder_id": "3187"
}'מה אפשר לעשות
כל לוח זמנים ש-cron יכול לתאר
כל יום ב-9:00 (
0 9 * * *), כל יום שני (0 9 * * 1), פעמיים ביום (0 9,18 * * *), ב-15 בכל חודש (0 10 15 * *) או כל 6 שעות (0 */6 * * *).תאריכים שמתמלאים בשבילכם
משתני תבנית כמו
{current_date_formatted},{current_time_12h}ו-{reminder_name}מוחלפים בכל פעם שהתזכורת פועלת, לפי אזור הזמן שלה.תמונות וקבצים
msg_type1 שולח תמונה מ-img_url. לקובץ, השתמשו ב-msg_type2 עם הכתובת הציבורית של הקובץ ב-img_urlוהשם שלו ב-file_name.מופיעות בלוח הבקרה
תזכורות שנוצרו דרך ה-API מופיעות גם בדף התזכורות, שבו אפשר להשהות או לערוך אותן. בדף הזה אפשר גם לייבא הרבה תזכורות מגיליון CSV או Excel.
שליחה מהמספר שתבחרו
הגדירו
whatsapp_clientכדי לבחור את המספר. אם תשמיטו אותו, כל הפעלה משתמשת במספר שמחובר באותו רגע.
טוב לדעת
- תזכורות דורשות תוכנית בתשלום. בתקופת הניסיון החינמית ה-API עונה
Upgrade your plan to use reminders feature. - השתמשו בשמות אזורי זמן של IANA כמו
Asia/KolkataאוAmerica/Chicago. קיצורים כמוISTאוCSTנדחים עםInvalid timezone; בלי אזור זמן, לוח הזמנים פועל לפי UTC. phoneמקבל את המספר עם קידומת המדינה, כמו 919876543210 – אין בנקודת הקצה הזו שדהcountry_code.- אין ב-API קריאה לעדכון או להשהיה. כדי לשנות לוח זמנים, בטלו את התזכורת וצרו חדשה; כדי להשהות, השתמשו בדף התזכורות.
- תזכורות נבדקות מדי פעם, לא בדיוק לשנייה, ולכן הפעלה יכולה לצאת עד 10 דקות אחרי המועד שלה; אם בדיקה מאחרת יותר מזה, מדלגים על ההפעלה. כל הפעלה נספרת במכסה של 1,000 הודעות ביום של המספר.
- ברשימת התזכורות (List reminders),
next_runמחושב כאילו אזור הזמן של התזכורת הוא UTC. את המועד הבא הנכון בדקו בדף התזכורות. - אם שדה טקסט כמו
phone,messageאוreminder_nameנשלח כמספר, כ-trueאו כ-null, התגובה היא דף שגיאה ב-HTML (HTTP 500), אז שלחו ערכי טקסט כמחרוזות וטפלו בגוף שאינו JSON, כמו בדוגמת ה-Python. - אם המספר של
whatsapp_clientמנותק כשאתם יוצרים את התזכורת, ה-API דוחה אותה עםWhatsApp Logged Out. Please Reconnect!! - ההודעות יוצאות ממספר ה-WhatsApp שלכם, ולכן הכללים של WhatsApp עצמה חלים: שלחו הודעות לאנשים שמצפים לשמוע מכם.
שאלות
- מה ההבדל בין תזכורת להודעה מתוזמנת?
- הודעה מתוזמנת (
/api/v1/schedule_msg/) יוצאת פעם אחת, בתאריך ובשעה שנתתם. תזכורת חוזרת לפי לוח הזמנים של ה-cron שלה עד שתבטלו אותה. - איך עוצרים תזכורת כשהלקוח משלם?
- קראו ל-
/api/v1/reminder/cancel/עם ה-reminder_idשלה. היא נעצרת מיד ולא תפעל שוב. הודעה שהיא כבר הכניסה לתור לפני הביטול עדיין עשויה להישלח. - אפשר להשהות או לערוך תזכורת דרך ה-API?
- עדיין לא. השהו או ערכו אותה בדף התזכורות בלוח הבקרה, או בטלו אותה וצרו חדשה עם לוח הזמנים החדש.
- תזכורת יכולה לשלוח PDF?
- כן. השתמשו ב-
msg_type2, שימו את הכתובת הציבורית של הקובץ ב-img_urlואת השם שלו עם הסיומת (כמוinvoice.pdf) ב-file_name. הקובץ מורד בכל פעם שהתזכורת פועלת, אז השאירו את הקישור פעיל. - אילו תוכניות כוללות תזכורות?
- כל תוכנית בתשלום: Lite (מספר אחד), Standard (3 מספרים) ו-Advanced (10 מספרים) – 25$, 59$ ו-149$ לחודש בארה״ב; בדף המחירים מופיע המחיר במדינה שלכם. כולן שולחות הודעות ללא הגבלה במסגרת שימוש הוגן. תקופת הניסיון החינמית לא כוללת תזכורות.
קראו את המדריכים
- API ליצירת תזכורת
- API לרשימת תזכורות
- API לביטול תזכורת
- תזכורות בלוח הבקרה
- חבילות וחיוב
- מפתחות API ו-Client ID
עוד בנושא
- תזכורות תשלוםתזכורות תשלום חודשיות או חד-פעמיות מהמספר שלכם, עם החשבונית כקובץ PDF.
- תזכורות לתוריםהזכירו ללקוחות לפני כל תור – מגיליון הזמנות, מתוכנת התורים שלכם או לפי לוח זמנים שבועי.
- Pythonשליחת הודעות WhatsApp מ-Python עם הלקוח הרשמי או עם requests פשוט.
- cURLשליחה, תזמון ומעקב של הודעות WhatsApp עם פקודת cURL אחת.
שלחו היום את הודעת ה-WhatsApp האוטומטית הראשונה שלכם
צרו חשבון, סרקו את קוד ה-QR ושלחו הודעה בפחות מחמש דקות.
התחילו בחינםתוכניות בתשלום מתחילות ב-25$ לחודש בארה״ב. מחירים
