Zapier
Entdecken Sie die Zukunft des Kundenbeziehungsmanagements: Unser Artikel enthüllt die nahtlose Integration von Mateo und Zapier, ermöglicht die zentrale Synchronisation von Systemen und automatisiert personalisierte Nachrichten über WhatsApp & Co.
Warum Mateo mit Zapier?
In der dynamischen Welt des Kundenbeziehungsmanagements ist der Einsatz innovativer Technologien entscheidend, um mit Kunden in Kontakt zu bleiben und dabei Zeit zu sparen. Eine wegweisende Lösung bieten die durchdachte Kombination von Zapier und der Mateo-App, die es Unternehmen ermöglicht, ihr CRM-System nahtlos mit der WhatsApp Business API zu integrieren.
3 Beispiel Anwendungsfälle
- Echtzeit-Interne Kommunikation bei Eingang einer Nachricht: Wenn eine Nachricht in Mateo eingeht, kann Zapier genutzt werden, um diese automatisch an interne Kanäle weiterzuleiten, wie beispielsweise einen Mitarbeiter-Slack-Channel. Diese schnelle und effektive Kommunikation ermöglicht es Teams, zeitnah auf Kundenanfragen zu reagieren und eine reibungslose Zusammenarbeit sicherzustellen.
- Automatische Übertragung von Mateo-Kontakten ins CRM-System: Durch die Nutzung von Zapier als Brücke zwischen Mateo und Ihrem eigenen CRM-System können neu erstellte Kontakte in Mateo automatisch in Ihr CRM übertragen werden. Dies gewährleistet, dass Ihr zentraler Datenpool stets auf dem neuesten Stand ist, und verschafft Ihnen einen umfassenden Überblick über alle relevanten Kundeninformationen.
- Gezielte Kundenkommunikation bei CRM-Aktionen: Zapier ermöglicht es, automatisiert Nachrichten an Kunden zu versenden, wenn bestimmte Aktionen in Ihrem CRM registriert werden. Zum Beispiel könnten Sie bei erfolgreicher Bestellabwicklung eine personalisierte Bestätigungsnachricht versenden. Diese maßgeschneiderten Kommunikationsabläufe tragen nicht nur zur Effizienz bei, sondern steigern auch die Kundenzufriedenheit durch zeitnahe und relevante Interaktionen.
- Öffnen Sie die HelloMateo App in Zapier:
- Einloggen: Melden Sie sich in Ihrem HelloMateo Account an. Stellen Sie sicher, dass Sie die entsprechenden Zugangsdaten bereithalten.
- API-Schlüssel generieren: In Ihrem HelloMateo Dashboard gehen Sie zu "Einstellungen" -> "Integration" -> "API-Schlüssel". Erstellen Sie einen neuen API-Schlüssel und vergeben Sie einen aussagekräftigen Namen, um den Verwendungszweck zu dokumentieren.
- API-Schlüssel in Zapier eintragen: Kopieren Sie den generierten API-Schlüssel und fügen Sie ihn in das entsprechende Feld in der HelloMateo App in Zapier ein.
- Authentifizierung abschließen: Nach dem Einfügen des API-Schlüssels wird die Authentifizierung abgeschlossen. Sie sind nun erfolgreich in Zapier authentifiziert und können nahtlos Integrationen zwischen HelloMateo und anderen Anwendungen erstellen.
Vielseitige Mateo-App in Zapier: Als Trigger und Action nutzbar
Die Integration von Mateo in Zapier ist ein wahrer Meilenstein für die Automatisierung von Kundeninteraktionen. Dank dieser dynamischen Verbindung können Sie die Mateo-App nicht nur als Trigger, sondern auch als Action nutzen. Das bedeutet, dass Sie nicht nur auf bestimmte Ereignisse in Mateo reagieren können, sondern auch proaktiv Aktionen auslösen können, um Ihre Kundenkommunikation zu optimieren.
Authentifizierung in Zapier
Um die HelloMateo App in Zapier zu integrieren, benötigen Sie folgende Schritte für die Authentifizierung:
Klicken Sie auf den Einladungslink der Zapier App von hellomateo, um diese zu aktivieren. Navigieren Sie dann in Ihrem Zapier-Konto zur HelloMateo App und gehen Sie zum "Account" Tab.
Durch diese professionelle Authentifizierung wird sichergestellt, dass Ihre Daten sicher und geschützt sind, während Sie die volle Funktionalität der Integration zwischen HelloMateo und Zapier nutzen können.
Mateo als Trigger: Reaktion auf Schlüsselereignisse
Trigger 1: Neuer Kontakt in Mateo
Dieser Trigger wird aktiviert, sobald im Mateo-Account ein neuer Kontakt erstellt wird.
Folgende Daten werden durch die Mateo Zapier App ausgegeben und stehen anderen Aktionen in Zapier zur Verfügung:
- id: Interne ID des Kontakts
- created at: Erstellungsdatum des Kontakts
- full name: Vollständiger Name des Kontakts
- email: E-Mail-Adresse des Kontakts
- sms: Telefonnummer des Kontakts
- whatsapp: WhatsApp-Rufnummer des Kontakts (falls abweichend von der Telefonnummer)
- instagram: Instagram-Handle des Kontakts
- facebook: Facebook-Handle des Kontakts
- transactional opt-in: Erlaubnis für transaktionsbezogene Nachrichten, z.B. Bestellbestätigungen.
- marketing opt-in: Erlaubnis für Marketingnachrichten, wie Angebote und Werbung.
- number of marketing opt-in requests: Anzahl der Marketing Opt-in Anfragen
- latest marketing opt-in request sent at: Datum der letzten Marketing Opt-in Anfrage
- campaign messages this month: Anzahl der Kampagnen Nachrichten in diesem Kalendermonat
- custom fields: Alle in Mateo zusätzlich angelegte Kontaktfelder
Trigger 2: Kontakt gelöscht in Mateo
Dieser Trigger wird aktiviert, sobald im Mateo-Account ein bestehender Kontakt gelöscht wird.
Folgende Daten werden durch die Mateo Zapier App ausgegeben und stehen anderen Aktionen in Zapier zur Verfügung:
- id: Interne ID des Kontakts
- created at: Erstellungsdatum des Kontakts
- full name: Vollständiger Name des Kontakts
- email: E-Mail-Adresse des Kontakts
- sms: Telefonnummer des Kontakts
- whatsapp: WhatsApp-Rufnummer des Kontakts (falls abweichend von der Telefonnummer)
- instagram: Instagram-Handle des Kontakts
- facebook: Facebook-Handle des Kontakts
- transactional opt-in: Erlaubnis für transaktionsbezogene Nachrichten, z.B. Bestellbestätigungen.
- marketing opt-in: Erlaubnis für Marketingnachrichten, wie Angebote und Werbung.
- number of marketing opt-in requests: Anzahl der Marketing Opt-in Anfragen
- latest marketing opt-in request sent at: Datum der letzten Marketing Opt-in Anfrage
- campaign messages this month: Anzahl der Kampagnen Nachrichten in diesem Kalendermonat
- custom fields: Alle in Mateo zusätzlich angelegte Kontaktfelder
Trigger 3: Kontakt Update in Mateo
Dieser Trigger wird aktiviert, sobald im Mateo-Account ein bestehender Kontakt aktualisiert wird.
Folgende Daten werden durch die Mateo Zapier App ausgegeben und stehen anderen Aktionen in Zapier zur Verfügung:
- id: Interne ID des Kontakts
- created at: Erstellungsdatum des Kontakts
- full name: Vollständiger Name des Kontakts
- email: E-Mail-Adresse des Kontakts
- sms: Telefonnummer des Kontakts
- whatsapp: WhatsApp-Rufnummer des Kontakts (falls abweichend von der Telefonnummer)
- instagram: Instagram-Handle des Kontakts
- facebook: Facebook-Handle des Kontakts
- transactional opt-in: Erlaubnis für transaktionsbezogene Nachrichten, z.B. Bestellbestätigungen.
- marketing opt-in: Erlaubnis für Marketingnachrichten, wie Angebote und Werbung.
- number of marketing opt-in requests: Anzahl der Marketing Opt-in Anfragen
- latest marketing opt-in request sent at: Datum der letzten Marketing Opt-in Anfrage
- campaign messages this month: Anzahl der Kampagnen Nachrichten in diesem Kalendermonat
- custom fields: Alle in Mateo zusätzlich angelegte Kontaktfelder
Trigger 4: Neue Nachricht in Mateo
Dieser Trigger wird ausgelöst, sobald im Mateo-Account eine neue Nachricht eingeht. Dabei ist es unerheblich, ob die Person bereits in Mateo erfasst wurde oder nicht. Mateo erstellt den Kunden automatisch mit allen verfügbaren Informationen.
Folgende Daten werden durch die Mateo Zapier App ausgegeben und stehen anderen Aktionen in Zapier zur Verfügung:
- conversation id: Interne ID der eingehenden Nachricht
- conversation blurb: Inhalt der eingehenden Nachricht
- conversation status: Status der eingehenden Nachricht
- conversation unread: Ungelesen-Status der eingehenden Nachricht
- conversation inbox id: Inbox-ID der eingehenden Nachricht
- conversation channel id: Kanal-ID der eingehenden Nachricht
- conversation created at: Erstellungsdatum der eingehenden Nachricht
- message recipients contact id: ID des Kontakts des Nachrichtensenders
- message recipients handle: Handle des Nachrichtensenders
- message recipients full name: Vollständiger Name des Nachrichtensenders
Mateo als Action: Proaktive Automatisierung für verbesserte Effizienz
Action 1: Erstelle Neuen Kontakt in Mateo
Diese Aktion wird durch einen vordefinierten Trigger ausgelöst und erstellt einen neuen Kontakt in Mateo mit den angegebenen Daten.
Folgende Daten müssen in der Mateo Zapier App angegeben werden und stehen dann im Mateo-Kontakt zur Verfügung:
- full name: Vollständiger Name des Kontakts
- email: E-Mail-Adresse des Kontakts
- sms: Telefonnummer des Kontakts
- whatsapp: WhatsApp-Rufnummer des Kontakts (falls abweichend von der Telefonnummer)
- transactional opt-in: Erlaubnis für transaktionsbezogene Nachrichten, z.B. Bestellbestätigungen.
- marketing opt-in: Erlaubnis für Marketingnachrichten, wie Angebote und Werbung.
- custom fields: Alle in Mateo zusätzlich angelegte Kontaktfelder
Action 2: Formatiere eine Telefonnummer
Diese Aktion wird durch einen vordefinierten Trigger ausgelöst und führt automatisch eine Formatierung einer eingegebenen Telefonnummer im internationalen E.164-Standard durch. Die formatierte Telefonnummer wird als "the formatted phone number" ausgegeben.
Folgende Daten müssen eingegeben werden und werden dann durch die Mateo Zapier App ausgegeben, um im Zapier für weitere Aufgaben zur Verfügung zu stehen:
input → phone number (required): Eine unformatierte Telefonnummer.
output → the formatted phone number: Die im E.164-Standard formatierte Telefonnummer, bereit für weitere Verarbeitungsschritte in Zapier.
Action 3: Sende Nachrichtenvorlage aus Mateo
Diese Aktion wird durch einen vordefinierten Trigger ausgelöst und sendet eine neue Nachricht in Mateo mit den angegebenen Daten.
Folgende Daten müssen in der Mateo Zapier App angegeben werden und werden dann für die Benachrichtigung in Mateo verwendet:
- bcc handle: Der Handle des BCC-Empfängers.
- bcc full name: Der vollständige Name des BCC-Empfängers.
- cc handle: Der Handle des CC-Empfängers.
- cc full name: Der vollständige Name des CC-Empfängers.
- conversation id: Die interne ID des Gesprächs.
- conversation status: Der Status des Gesprächs.
- from (required): Der Absender der Nachricht.
- placeholder values: Platzhalterwerte für die Nachricht.
- reply to message id: Die ID der Nachricht, auf die geantwortet wird.
- review channel id: Die ID des Kanals, in dem die Nachricht überprüft wird.
- send after: Das Datum und die Uhrzeit, zu denen die Nachricht gesendet werden soll.
- subject: Der Betreff der Nachricht.
- template id (required): Die ID der Vorlage für die Nachricht.
- to handle (required): Der Handle des Hauptempfängers der Nachricht.
- to full name (required): Der vollständige Name des Hauptempfängers der Nachricht.
Action 4: Update bestehenden Kontakt in Mateo
Diese Aktion wird durch einen vordefinierten Trigger ausgelöst und aktualisiert einen bestehenden Kontakt in Mateo mit den angegebenen Daten.
Folgende Daten müssen in der Mateo Zapier App angegeben werden und stehen dann im Mateo-Kontakt zur Verfügung:
- id (required): Interne ID des Kontakts
- full name: Vollständiger Name des Kontakts
- email: E-Mail-Adresse des Kontakts
- sms: Telefonnummer des Kontakts
- whatsapp: WhatsApp-Rufnummer des Kontakts (falls abweichend von der Telefonnummer)
- transactional opt-in: Erlaubnis für transaktionsbezogene Nachrichten, z.B. Bestellbestätigungen.
- marketing opt-in: Erlaubnis für Marketingnachrichten, wie Angebote und Werbung.
- custom fields: Alle in Mateo zusätzlich angelegte Kontaktfelder
Synchronisation von Kontaktadressen: Ein zentraler Datenpool
Zusätzlich zu diesen standardmäßigen Feldern bietet die "HalloMateo"-App in Zapier auch die Integration von vorab in Mateo angelegten Custom Fields. Diese individuellen Felder eröffnen ein breites Spektrum an Anpassungsmöglichkeiten, um spezifische Informationen gemäß den Bedürfnissen Ihres Unternehmens zu berücksichtigen. Insgesamt ermöglichen diese Funktionen eine höchst flexible und individuelle Gestaltung Ihrer automatisierten Workflows im Bereich Kundenbeziehungsmanagement.
Individualisierte Kommunikation: Der Schlüssel zum Erfolg
Die Stärke von Zapier und Mateo zeigt sich besonders in der Möglichkeit, individualisierte Nachrichten automatisiert zu versenden. Stellen Sie sich vor, Sie können automatisch personalisierte Geburtstagsgrüße an Ihre Kunden senden oder spezielle Angebote basierend auf ihrem Kaufverhalten unterbreiten. Diese gezielte Kommunikation stärkt nicht nur die Kundenbindung, sondern führt auch zu höheren Konversionsraten.
Fazit: Die Zukunft des Kundenbeziehungsmanagements ist jetzt
Die Integration von verschiedenen CRM-Systemen über Zapier in die Mateo-App eröffnet Unternehmen die Möglichkeit, nicht nur effizienter, sondern auch gezielter mit ihren Kunden zu kommunizieren. Die nahtlose Synchronisation von Daten und die Automatisierung von Nachrichten ermöglichen es, eine personalisierte Kundenbetreuung auf einem neuen Level zu bieten. Nutzen Sie die Kraft von Zapier und Mateo, um Ihre Kundenkommunikation zu revolutionieren und sich für die Zukunft des automatisierten Kundenbeziehungsmanagements zu rüsten.
Zapier Code Blöcke
Geplante Nachrichten einer Unterhaltung löschen
Screenshot Zapier Code Action:
Code (zum kopieren) → Bearer Token ersetzen
let baseURL = "https://integration.getmateo.com/api/v1/";
let headers = {
'Content-Type': 'application/json',
'Authorization': 'Bearer ...'
};
const deletePlannedMessages = async function() {
const recipientURL = baseURL.concat('recipient?').concat(new URLSearchParams({
"role":"eq.to",
"handle":inputData.handle
}))
const RecipientReponse = await fetch(recipientURL,{method: 'GET',
headers: headers})
let recipients = await RecipientReponse.json();
const UniqueConversations = [...new Set(recipients.map(item => item.conversation_id))];
for (let c of UniqueConversations) {
const messageURL = baseURL.concat('message?').concat(new URLSearchParams({
"status":'eq.scheduled',
"conversation_id": 'eq.'.concat(c)
}))
const MessageResponse = await fetch(messageURL,{method: 'GET',
headers: headers})
let messages = await MessageResponse.json();
const UniqueMessages = [...new Set(messages.map(item => item.id))];
for (let m of UniqueMessages){
const deleteMessageURL = baseURL.concat('message?').concat(new URLSearchParams({
"id": 'eq.'.concat(m)
}))
try{
const DeleteMessageResponse = await fetch(deleteMessageURL,{method: 'DELETE',
headers: headers
})
if (!response.ok)
{
console.log("nicht ok")
throw response;
}
console.log("ok")
const data = await response.json();
//etc.
}catch(e){
console.log("error")
console.log(e)
}
}
}
}
output = {output: await deletePlannedMessages()}