Du möchtest unsere Software an eine bestehende Software wie ein CRM, ein CMS oder einen Online Shop anbinden, um Nutzerprofile zu synchronisieren oder Nachrichten zu verschicken? Mit unserer API kannst Du unsere Software fernsteuern und (fast) alles machen, was über das User Interface möglich ist.
Das kannst Du beispielsweise machen:
- Daten aus Nutzerprofilen auslesen oder sie befüllen
- Chat-Nachrichten senden und empfangen
- Einstellungen lesen und ändern
- Tickets verwalten
- Statistiken exportieren
- Notifications versenden
- und vieles mehr
Nutzeridentifizierung
Je nach Messenger werden die Nutzer:innen auf unserer Seite eindeutig anhand ihrer Telefonnummer (WhatsApp), oder anhand einer Messenger-ID (Facebook Messenger, Notify, iMessage, Telegram, Viber) identifiziert.
Wenn Du nun die Nutzer:innen mit Deinem System abgleichen möchtest, musst Du Dir überlegen, ob dies über die Telefonnummer möglich ist, oder ob Du andere Identifikatoren wie bspw. eine Kundennummer oder eine E-Mail Adresse benötigst. Du kannst beliebig viele, weitere Felder, sogenannte Nutzermerkmale in unserem System anlegen und diese nutzen, um Deine Kund:innen zu identifizieren.
Unsere API bietet die Methode „User – GET PROFILE„, um Informationen zu einem bestimmten User bzw. zu allen Usern abzurufen. Wenn dort keine spezifische Nutzer-ID mitgesendet wird, bekommt man eine Auflistung aller Nutzer:innen. Wird eine Nutzer-ID mitgegeben, bekommt man Information zu diesem bestimmten Nutzer:innen.
Nachrichten mittels WebHook empfangen
Unsere API bietet auch einen WebHook, welcher alle eingehenden Chat-Nachrichten direkt per HTTP-POST-Message an eine dafür vorbereitete URL weiterleitet. Damit kann bspw. jede Nachricht, die vom MessengerPeople System empfangen wird, an ein CRM weitergeleitet werden.
Die API bietet zwei Calls für den Webhook:
- GET WEBHOOK um die aktuelle Konfiguration anzuzeigen
- PUT WEBHOOK um eine (neue) Konfiguration vorzunehmen, also um den WebHook ein- oder auszuschalten, oder um einen Endpoint zu hinterlegen
Nachrichten senden
Wurde eine eingehende Chat-Nachricht mittels WebHook in einem Drittsystem empfangen, so kann über die API aus dem Drittsystem darauf geantwortet werden. Dafür ist der Call „User-Chat – POST SEND MESSAGE“ zuständig.
WhatsApp Notifications
Soll unabhängig von eingehenden Nachrichten eine Benachrichtigung (bspw. eine Transaktionsnachricht wie eine Bestellbestätigung oder eine Versandbestätigung) versendet werden, so kann dies über den Call „User-Chat – POST SEND NOTIFICATION“ geschehen. Bitte beachte, dass die Nachrichtenvorlagen (Templates) für die Benachrichtigungen von WhatsApp freigegeben werden müssen.
Custom Integrations
Solltest Du mit unserer API etwas nicht abbilden können, hast Du die Möglichkeit, Dir von uns individuelle Integrationen speziell nach Deinen Anforderungen entwickeln zu lassen. Melde Dich bei Bedarf bei uns, dann senden wir Dir gerne Dein individuelles Angebot zu.