Πως μπορούμε να βοηθήσουμε;

Πίνακας Περιεχομένων

Πίνακας Περιεχομένων

    Zapier SMS & Viber Integration με mMP

    Κοινοποιήστε

    Σε αυτόν τον οδηγό θα δείτε πώς να ενσωματώσετε τo modulus Messaging Platform (mMP) με το Zapier, ώστε να αυτοματοποιήσετε την αποστολή και λήψη SMS και Viber μηνυμάτων μέσω webhooks και no-code workflows.

    Η διασύνδεση επιτρέπει messaging automation, webhook integrations, inbound message processing και αποστολή transactional ή marketing μηνυμάτων μέσα από οποιαδήποτε πλατφόρμα υποστηρίζει Zapier.

     

    Λήψη SMS και Viber μηνυμάτων

    Για να μπορέσετε να λαμβάνετε τα μηνύματα που αποστέλλονται στον mMP λογαριασμό σας μέσω Zapier, θα χρειαστεί να χρησιμοποιήσετε το app “Webhooks by Zapier”.

     

    Ρυθμίσεις (Εικόνα 1):

    1. Επιλέξτε το app “Webhooks by Zapier”.

    2. Στο πεδίο “Event”, επιλέξτε “Catch Raw Hook”.

    3. Κάντε κλικ στο κουμπί “Continue”.

    Εικόνα 1 – Ρυθμίσεις Webhooks by Zapier

     

    Στο επόμενο βήμα (Εικόνα 2), το Zapier δημιουργεί το webhook URL της υπηρεσίας. Αυτό το URL θα χρειαστεί να κοινοποιηθεί στη modulus, στο telecoms@modulus.gr, μαζί με τα στοιχεία του email που έχει χρησιμοποιηθεί για τη δημιουργία του mMP λογαριασμού σας, ώστε να ενσωματωθεί στις υπηρεσίες της πλατφόρμας.

    Εικόνα 2 – Webhook URL

     

    Ενσωματώνοντας το URL στην υπηρεσία, με κάθε νέα λήψη μηνύματος θα δημιουργείται αντίστοιχα μία εγγραφή (record), όπως φαίνεται στην Εικόνα 3 παρακάτω.

    Εικόνα 3 – Εγγραφή εισερχόμενου μηνύματος

     

    Οι μεταβλητές σε κάθε εγγραφή που δημιουργείται είναι οι παρακάτω:

    Variable name Information
    querystring__type Message type (SMS / Viber)
    querystring__sender Τηλέφωνο αποστολέα
    querystring__receiver Τηλέφωνο παραλήπτη
    querystring__text Κείμενο μηνύματος
    querystring__id ID μηνύματος πλατφόρμας
    querystring__foreign_id ID μηνύματος παρόχου
    querystring__reply_datetime_stamp Ημερομηνία λήψης μηνύματος
    querystring__media Αρχείο μηνύματος (Viber Attachment)
    querystring__filename Όνομα αρχείου μηνύματος (Viber Attachment)

     

    Επιλέγοντας ένα συγκεκριμένο record (εγγραφή) και κάνοντας κλικ στο κουμπί “Continue with selected record” (όπως φαίνεται στην Εικόνα 3), μπορείτε να μεταφέρετε την πληροφορία του εισερχόμενου μηνύματος στο flow που επιθυμείτε.

     

    Αποστολή SMS και Viber μηνυμάτων

    Για να μπορέσετε να στείλετε μηνύματα μέσω Zapier, θα χρειαστεί να χρησιμοποιήσετε το app “Webhooks by Zapier”.

     

    Ρυθμίσεις (Εικόνα 4):

    1. Επιλέξτε το app “Webhooks by Zapier”.
    2. Στο πεδίο “Event”, επιλέξτε “Custom Request”.
    3. Κάντε κλικ στο κουμπί “Continue”.

    Εικόνα 4 – Ρυθμίσεις αποστολής μέσω Webhooks by Zapier

     

    Αφού προχωρήσετε, το επόμενο βήμα αφορά την παραμετροποίηση του “Webhook” και συγκεκριμένα την ενότητα “Action”, όπως φαίνεται στην Εικόνα 5.

    Εικόνα 5 – Παραμετροποίηση Webhook Action

     

    Για την ορθή συμπλήρωση των πεδίων μέσα στην ενότητα “Action”, ανατρέξτε στον παρακάτω πίνακα:

    Πεδίο Τιμή
    Method POST
    URL https://messaging.modulus.gr/ott-api/message
    Unflatten YES
    Basic Auth Bearer <your API key>
    Headers Content-Type: application/json

     

    Data:

    {
      "routing": "string",
      "priority": 3,
      "recipients": [
        {
          "msisdn": "string"
        }
      ],
      "viber": {
        "sender": "string",
        "type": "text",
        "validityPeriod": 86400,
        "text": "string",
        "imageUrl": "string",
        "buttonCaption": "string",
        "buttonAction": "string",
        "expiryText": "string",
        "scheduleDateTime": "2022-03-10T16:15:50Z"
      },
      "sms": {
        "sender": "string",
        "text": "string",
        "encoding": "gsm",
        "validityPeriod": 86400,
        "scheduleDateTime": "2022-03-10T16:15:50Z",
        "dcs": "string",
        "udh": "string"
      },
      "dlr": true,
      "dlrUrl": "string",
      "externalTags": [
        "string"
      ]
    }

     

    Σημείωση: Η πλήρης τεκμηρίωση του API είναι διαθέσιμη στο Swagger API.

    Στο πεδίο Data γίνεται η παραμετροποίηση των μηνυμάτων και η αποστολή των δυναμικών πληροφοριών. Με την ολοκλήρωση των παραπάνω, η αποστολή μηνυμάτων μπορεί να ενσωματωθεί στο flow της υπηρεσίας.

    Συχνές Ερωτήσεις

    Η διασύνδεση Zapier με τη modulus Messaging Platform (mMP) επιτρέπει την αυτοματοποίηση αποστολής και λήψης SMS και Viber μηνυμάτων μέσω webhooks, χωρίς να απαιτείται ανάπτυξη κώδικα.

    Η διασύνδεση υποστηρίζει:

    • Αποστολή SMS
    • Αποστολή Viber Messages
    • Αποστολή Viber2SMS
    • Λήψη εισερχόμενων SMS
    • Λήψη εισερχόμενων Viber μηνυμάτων
    • Webhook automations
    • No-code workflows

     

    Χρειάζομαι λογαριασμό Zapier για να χρησιμοποιήσω τη διασύνδεση;

    Ναι. Απαιτείται ενεργός λογαριασμός στο Zapier και ενεργός λογαριασμός στη modulus Messaging Platform (mMP).

    Η διασύνδεση πραγματοποιείται μέσω του app "Webhooks by Zapier".

    Στο Zapier επιλέγετε:

    • App: Webhooks by Zapier
    • Event: Catch Raw Hook

     

    Το webhook URL που δημιουργείται θα πρέπει να αποσταλεί στη modulus για ενεργοποίηση της λήψης μηνυμάτων.

    Για αποστολή SMS:

    • Επιλέξτε "Webhooks by Zapier"
    • Επιλέξτε Event "Custom Request"
    • Ορίστε Method = POST
    • Χρησιμοποιήστε το endpoint της mMP
    • Προσθέστε το API Key σας μέσω Bearer Authentication.

    Ναι. Η επικοινωνία πραγματοποιείται μέσω HTTPS API endpoints και ασφαλούς Bearer Token Authentication για την προστασία των δεδομένων και των μηνυμάτων.

    Βρήκατε χρήσιμο αυτό το άρθρο;

    Ευχαριστούμε!