דלגו לתוכן
WbizTool

שליחת תזכורות WhatsApp חוזרות עם ה-API

שלחו את אותה הודעת WhatsApp לפי לוח זמנים – שכר דירה חודשי, מערכת שעות שבועית, צ׳ק-אין יומי – מהמספר שלכם. צרו את התזכורת פעם אחת עם ביטוי cron ואזור זמן, ו-WbizTool מכניסה את ההודעה לתור בכל פעם שהוא מתאים. תזכורות כלולות בכל תוכנית בתשלום, החל מ-25$ לחודש בארה״ב (המחיר שלכם מופיע בדף המחירים).

תזכורות דורשות תוכנית בתשלום: החל מ-25$ לחודש בארה״ב.

איך זה עובד

  1. קבלו מפתח API וקשרו את המספר שלכם

    קשרו את מספר ה-WhatsApp שלכם בדף מספרי WhatsApp עם קוד QR או קוד צימוד, וצרו מפתח בהגדרות ← מפתחות API. תזכורות דורשות תוכנית בתשלום (Lite, Standard, Advanced או Enterprise).

  2. בחרו את לוח הזמנים

    כתבו אותו כביטוי cron בן חמישה שדות: 0 10 1 * * הוא 10:00 ב-1 בכל חודש, ו-0 9 * * 1-5 הוא 9:00 בימים ב׳–ו׳. הוסיפו אזור זמן של IANA כמו Asia/Kolkata.

  3. צרו את התזכורת

    שלחו POST אל /api/v1/reminder/create/ עם reminder_name, phone, message, cron_expression ו-timezone. שמרו את ה-reminder_id מהתגובה.

  4. הציגו או בטלו אותה מאוחר יותר

    /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"
  }'
יצירת תזכורת ב-Python
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_type 1 שולח תמונה מ-img_url. לקובץ, השתמשו ב-msg_type 2 עם הכתובת הציבורית של הקובץ ב-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_type 2, שימו את הכתובת הציבורית של הקובץ ב-img_url ואת השם שלו עם הסיומת (כמו invoice.pdf) ב-file_name. הקובץ מורד בכל פעם שהתזכורת פועלת, אז השאירו את הקישור פעיל.
אילו תוכניות כוללות תזכורות?
כל תוכנית בתשלום: Lite (מספר אחד), Standard (3 מספרים) ו-Advanced (10 מספרים) – 25$, 59$ ו-149$ לחודש בארה״ב; בדף המחירים מופיע המחיר במדינה שלכם. כולן שולחות הודעות ללא הגבלה במסגרת שימוש הוגן. תקופת הניסיון החינמית לא כוללת תזכורות.

קראו את המדריכים

עוד בנושא

שלחו היום את הודעת ה-WhatsApp האוטומטית הראשונה שלכם

צרו חשבון, סרקו את קוד ה-QR ושלחו הודעה בפחות מחמש דקות.

התחילו בחינם

תוכניות בתשלום מתחילות ב-25$ לחודש בארה״ב. מחירים