Bitrix24 CRM und WhatsApp Integration über Make.com
Dieser Workflow erstellt einen Kontakt in Bitrix24 CRM, wenn eine neue WhatsApp-Nachricht empfangen wird und der Kontakt mit dieser Nummer nicht in Bitrix24 existiert. Der Workflow basiert auf TimelinesAI Webhooks, Bitrix24 CRM Integration mit Make.com und Bitrix24 CRM REST API. Erstelle einen neuen Kontakt in Bitrix24 CRM, wenn eine neue WhatsApp-Nachricht empfangen wird [...]

Dieser Workflow erstellt einen Kontakt in Bitrix24 CRM, wenn eine neue WhatsApp-Nachricht empfangen wird und der Kontakt mit dieser Nummer nicht in Bitrix24 existiert. Der Workflow basiert auf TimelinesAI Webhooks , Bitrix24 CRM Integration mit Make.com und Bitrix24 CRM REST API.
Einen neuen Kontakt in Bitrix24 CRM erstellen, wenn eine neue WhatsApp-Nachricht empfangen wird
1. Erstelle ein neues Szenario in Make.com
2. Füge ein benutzerdefiniertes Webhook-Modul hinzu. Die nächsten Schritte erfordern Webhook-Daten. Stelle sicher, dass du das Webhook-Modul ausgeführt hast und Daten in der Payload vorhanden sind
3. Füge ein neues Bitrix24-Modul "Kontakte suchen" hinzu: Der Zweck dieses Schritts ist zu überprüfen, ob der Kontakt bereits in Bitrix24 CRM vorhanden ist oder nicht. Die Suche erfolgt über das Feld Telefonnummer. Um dieses Modul hinzuzufügen, klicke auf das Symbol + neben dem vorhandenen Webhooks-Modul > suche nach Bitrix24 und wähle es aus > wähle dann "Kontakte suchen" aus


- Filter: Wähle Telefon ; Operator: gleich . Klicke auf das nächste leere Feld. Ein neues Fenster erscheint auf der rechten Seite mit verfügbaren Daten aus dem Webhook-Modul. Suche nach Absender > Telefon . Du kannst auf den gefundenen Wert klicken oder ihn in das leere Feld ziehen:

- Klicke auf OK
- Klicke mit der rechten Maustaste auf das neu erstellte Modul Kontakte suchen und wähle Nur dieses Modul ausführen > gib eine beliebige Telefonnummer ein > klicke auf OK. Dies sucht Kontakte in deinem Bitrix24 CRM nach Telefonnummer und gibt an, ob ein Kontakt mit dieser Nummer vorhanden ist. Die nächsten Schritte erfordern Ausgabedaten. Stelle sicher, dass du das Modul Kontakte suchen ausgeführt hast und Daten in der Payload vorhanden sind:


6. Füge den ersten Filter hinzu: klicke auf das Schraubenschlüssel-Symbol zwischen dem Router und dem nächsten leeren Modul > klicke dann auf Filter einrichten

- Benenne deinen Filter Kontakt existiert nicht
- Bedingung: klicke auf das Feld. Ein neues Fenster erscheint auf der rechten Seite mit verfügbaren Daten aus dem Modul Kontakte suchen. Suche nach Gesamtzahl der Pakete >. Du kannst auf den gefundenen Wert klicken oder ihn in das leere Feld ziehen
- Numerische Operatoren: Wähle kleiner als und gib 1 in das nächste Feld ein:

7. Füge ein neues Modul Bitrix24 Kontakt erstellen hinzu: Der Zweck dieses Schritts besteht darin, einen Kontakt zu erstellen, wenn dieser vom Suchmodul nicht gefunden wurde. Um dieses neue Modul hinzuzufügen, klicke auf das Symbol + neben dem vorhandenen Filter “Kontakt existiert nicht” > suche nach Bitrix24 und wähle es aus > wähle dann Kontakt erstellen aus


- Telefon: kann mit Nachricht: Absender: Telefon aus dem TimelinesAI Webhook verknüpft werden

- Andere Felder: können verknüpft, leer gelassen oder je nach Bedarf mit benutzerdefinierten Daten gefüllt werden
Endergebnis: TimelinesAI Webhook überwacht eingehende WhatsApp-Nachrichten > sucht in Bitrix24 CRM nach Telefonnummer > wenn Kontakt nicht gefunden > erstellt neuen Kontakt:

Neue eingehende WhatsApp-Nachrichten in Aufgabenkommentare in Bitrix24 CRM synchronisieren
Dieser Workflow erstellt eine Aufgabe in Bitrix24 CRM, wenn eine neue WhatsApp-Nachricht empfangen wird, verknüpft die Aufgabe mit dem entsprechenden Bitrix24 CRM Kontakt und fügt neue eingehende WhatsApp-Nachrichten als Kommentare zur Aufgabe hinzu. Der Workflow basiert auf TimelinesAI Webhooks , Bitrix24 CRM Integration mit Make.com und Bitrix24 CRM REST API.
1. Führe zunächst die Schritte aus dem Abschnitt "Einen neuen Kontakt in Bitrix24 CRM erstellen, wenn eine neue WhatsApp-Nachricht empfangen wird" dieses Artikels aus. Du solltest die folgenden Module in deinem Szenario haben, um fortzufahren:

2. Füge ein neues Modul API-Aufruf tätigen hinzu: Der Zweck dieses Moduls besteht darin, eine Aufgabe in Bitrix24 CRM zu erstellen und die Aufgabe mit dem Bitrix24 CRM Kontakt zu verknüpfen, der früher in diesem Workflow erstellt wurde. Um ein neues Modul hinzuzufügen: fahre mit der Maus über das vorhandene Modul Kontakt erstellen und klicke auf + um ein neues Modul hinzuzufügen. Suche nach Bitrix24 und wähle es aus > wähle dann API-Aufruf tätigen aus

2. Konfiguriere das neue Modul API-Aufruf tätigen:
Verbindung: Klicke auf die Schaltfläche Hinzufügen und gib deine Bitrix24-URL ein > klicke auf Speichern
URL: tasks.task.add
Methode: POST
Header: füge einen neuen Header mit Schlüssel = Content-Type und Wert= application/json hinzu
Body: hinzufügen
{ "fields": {
"TITLE": "TimelinesAI_WhatsApp_messages",
"UF_CRM_TASK": ["C_YOUR_ID_HERE],
"ADD_IN_REPORT": "N",
"STATUS":"5",
"RESPONSIBLE_ID": "1"
}
}
Hinweis: Parameterdetails dieser Anfrage sind verfügbar unter https://training.bitrix24.com/rest_help/tasks/task/tasks/tasks_task_getFields.php
YOUR_ID_HERE muss durch die Ausgabedaten deines eigenen Kontakt erstellen-Moduls ersetzt werden.

3. Speichere deine Änderungen. Klicke mit der rechten Maustaste auf das neu erstellte Modul und benenne es in API-Aufruf: Aufgabe erstellen um. Es ist wichtig, Module ordnungsgemäß zu benennen, um Verwirrung zu vermeiden, wenn du weitere API-Aufruf tätigen Module hinzufügst.

4. Klicke mit der rechten Maustaste auf das Modul und klicke auf Nur dieses Modul ausführen > gib die Kontakt-ID aus deinem Bitrix24 CRM ein > klicke auf OK. Um die Kontakt-ID in Bitrix24 CRM zu finden, öffne die Kontaktliste, wähle einen beliebigen Kontakt (vorzugsweise einen Testkontakt) aus und beachte die URL der Seite, auf die du landest. Wenn die URL beispielsweise https://XXXX.bitrix24.com/crm/contact/details/17/ ist, ist die Kontakt-ID 17. Nach dem Ausführen des Moduls überprüfe die Kontaktseite in Bitrix24 CRM, um zu bestätigen, dass die neue Aufgabe erstellt wurde.

5. Füge ein neues Modul API-Aufruf tätigen hinzu: Der Zweck dieses Schritts besteht darin, empfangene WhatsApp-Nachrichten als Kommentare zur Bitrix24 CRM Aufgabe hinzuzufügen, die du zuvor im Workflow erstellt hast. Um das Modul hinzuzufügen: fahre mit der Maus über das letzte Modul API-Aufruf: Aufgabe erstellen und klicke auf + um ein neues Modul hinzuzufügen. Suche nach Bitrix24 und wähle es aus > wähle dann API-Aufruf tätigen aus
6. Konfiguriere das neue Modul API-Aufruf tätigen:
- Verbindung: Klicke auf die Schaltfläche Hinzufügen und gib deine Bitrix24-URL ein > klicke auf Speichern
- URL: task.commentitem.add
- Methode: POST
- Header: füge einen neuen Header mit Schlüssel = Content-Type und Wert= application/json hinzu
- Body: hinzufügen
[YOUR_TASKID_HERE, {
"POST_MESSAGE": "YOUR_TIME_HERE message received: YOUR_MESSAGE_TEXT"
}
]
- YOUR_TASKID_HERE muss durch die Ausgabedaten deines eigenen Moduls API-Aufruf: Aufgabe erstellen ersetzt werden.
- YOUR_TIME_HERE und YOUR_MESSAGE_TEXT müssen durch die Ausgabedaten des ursprünglichen Webhook-Moduls ersetzt werden. Du kannst zusätzliche Daten aus deinem Webhook in das Feld POST_MESSAGE aufnehmen, wenn erforderlich.

7. Speichere deine Änderungen. Klicke mit der rechten Maustaste auf das neu erstellte Modul und benenne es in API-Aufruf: WA-Nachricht als Kommentar zur Aufgabe hinzufügen um. Es ist wichtig, Module ordnungsgemäß zu benennen, um Verwirrung zu vermeiden, wenn du weitere API-Aufruf tätigen Module hinzufügst
8. Klicke mit der rechten Maustaste auf das Modul und klicke auf Nur dieses Modul ausführen > gib Zufallszahlen in das Feld “Zeitstempel” ein > gib die Test-Aufgaben-ID aus deinem Bitrix24 CRM ein > klicke auf OK. Um die Aufgaben-ID in Bitrix24 CRM zu finden, öffne eine beliebige Aufgabe (vorzugsweise eine Testaufgabe). Du kannst die Aufgabe, die in Bitrix24 CRM erstellt wird, wenn du die früheren Module ausführst, finden und zum Testen verwenden. Beachte die URL der Seite, auf die du landest. Wenn die URL beispielsweise https://XXX.bitrix24.com/company/personal/user/1/tasks/task/view/35/XXXX ist, ist 35 die Aufgaben-ID. Gib den Zufallstext ein. Im Produktionsmodus wird die eingegangene WhatsApp-Nachricht zum Text. Nach dem Ausführen des Moduls überprüfe die Aufgabenseite in Bitrix24 CRM, um zu bestätigen, dass der Kommentar zur Aufgabe hinzugefügt wurde:

Zwischenergebnis: Webhook überwacht eingehende WhatsApp-Nachrichten > sucht in Bitrix24 CRM nach Telefonnummer > wenn Kontakt nicht gefunden > erstellt einen neuen Kontakt > erstellt eine spezielle Aufgabe und verknüpft sie mit dem Kontakt > fügt eingegangene WhatsApp-Nachrichten als Kommentare zur Aufgabe hinzu.

Bisher haben wir in einem Zweig gearbeitet, in dem der Kontakt NICHT in Bitrix24 CRM vorhanden war und wir ihn erstellen, dann eine Aufgabe erstellen und WhatsApp-Nachrichten als Kommentare zu dieser Aufgabe hinzufügen mussten. In diesem Abschnitt werden wir an einem neuen Zweig des Workflows arbeiten, in dem der Kontakt bereits vorhanden ist und wir nur eine Aufgabe und Kommentare hinzufügen müssen.
1. Füge einen neuen Filter hinzu. Klicke auf das Schraubenschlüssel-Symbol zwischen dem Router und dem nächsten leeren Modul > klicke dann auf Filter einrichten (https://storage.crisp.chat/users/helpdesk/website/94268256ba492800/screen-shot-2024-01-16-at-1754_o6wobi.png)
- Benenne deinen Filter Kontakt existiert
- Bedingung: klicke auf das Feld. Ein neues Fenster erscheint auf der rechten Seite mit verfügbaren Daten aus dem Modul Kontakte suchen. Suche nach Gesamtzahl der Pakete >. Du kannst auf den gefundenen Wert klicken oder ihn in das leere Feld ziehen
- Numerische Operatoren: Wähle größer oder gleich und gib 1 in das nächste Feld ein

2. Füge ein neues Modul API-Aufruf tätigen hinzu: Der Zweck dieses Schritts ist zu überprüfen, ob der vorhandene Kontakt eine Aufgabe mit WhatsApp-Nachrichten hat oder nicht. Um ein Modul hinzuzufügen, klicke auf das Symbol + nach dem zuletzt erstellten Filter > suche nach Bitrix24 und wähle es aus > wähle dann API-Aufruf tätigen aus
3. Konfiguriere das neue Modul API-Aufruf tätigen:
- Verbindung: Klicke auf die Schaltfläche Hinzufügen und gib deine Bitrix24-URL ein > klicke auf Speichern
- URL: tasks.task.list.json?order[CREATED_DATE]=desc&filter[UF_CRM_TASK]=C_YOUR_CONTACT_ID_HERE&[TITLE]=TimelinesAI_WhatsApp_Messages
- Methode: GET
- Header: füge einen neuen Header mit Schlüssel = Content-Type und Wert= application/json hinzu
- Body: leer
- YOUR_CONTACT_ID_HERE muss durch die Ausgabedaten deines eigenen Moduls Kontakte suchen ersetzt werden.

4. Speichere deine Änderungen. Klicke mit der rechten Maustaste auf das neu erstellte Modul und benenne es in API-Aufruf: Aufgaben suchen um. Es ist wichtig, Module ordnungsgemäß zu benennen, um Verwirrung zu vermeiden, wenn du weitere API-Aufruf tätigen Module hinzufügst.
5. Klicke mit der rechten Maustaste auf das Modul und klicke auf Nur dieses Modul ausführen > gib die Kontakt-ID aus deinem Bitrix24 CRM ein > klicke auf OK. Um die Kontakt-ID in Bitrix24 CRM zu finden, öffne die Kontaktliste, wähle einen beliebigen Kontakt (vorzugsweise einen Testkontakt) aus und beachte die URL der Seite, auf die du landest. Wenn die URL beispielsweise https://XXXX.bitrix24.com/crm/contact/details/17/ ist, ist die Kontakt-ID 17.
6. Füge ein neues Modul Flow Control Router hinzu: Der Zweck dieses Schritts besteht darin, den Workflow in 2 weitere Zweige zu unterteilen: 1- wenn das Aufgabensuchmodul die Aufgabe gefunden hat, 2- wenn das Suchmodul die Aufgabe nicht gefunden hat. Um das Modul Router hinzuzufügen, klicke auf das Symbol + neben dem vorhandenen Modul API-Aufruf: Aufgaben suchen > suche nach Flow Control und wähle es aus > wähle dann Router .
7. Füge einen Filter hinzu: klicke auf das Schraubenschlüssel-Symbol zwischen dem Router und dem nächsten leeren Modul > klicke dann auf Filter einrichten!
- Benenne deinen Filter Wenn die Aufgabe existiert
- Bedingung: klicke auf das Feld. Ein neues Fenster erscheint auf der rechten Seite mit verfügbaren Daten aus dem Modul API-Aufruf: Aufgaben suchen. Suche nach Body > Total >. Du kannst auf den gefundenen Wert klicken oder ihn in das leere Feld ziehen
- Numerische Operatoren: Wähle gleich und gib 1 in das nächste Feld ein:

8. Füge ein neues Modul API-Aufruf tätigen hinzu: Der Zweck dieses Schritts besteht darin, empfangene WhatsApp-Nachrichten als Kommentare zur gefundenen Bitrix24 CRM Aufgabe hinzuzufügen. Um dieses Modul hinzuzufügen, klicke auf das Symbol + neben dem vorhandenen Filter “Wenn die Aufgabe existiert” > suche nach Bitrix24 und wähle es aus > wähle dann API-Aufruf tätigen aus
9. Konfiguriere das neue Modul API-Aufruf tätigen:
- Verbindung: Klicke auf die Schaltfläche Hinzufügen und gib deine Bitrix24-URL ein > klicke auf Speichern
- URL: task.commentitem.add
- Methode: POST
- Header: füge einen neuen Header mit Schlüssel = Content-Type und Wert= application/json hinzu
- Body: hinzufügen
[YOUR_TASKID_HERE, {
"POST_MESSAGE": "YOUR_TIME_HERE message received: YOUR_MESSAGE_TEXT"
}
]
- YOUR_TASKID_HERE muss durch die Ausgabedaten deines Moduls API-Aufruf: Aufgaben suchen ersetzt werden.
- YOUR_TIME_HERE und YOUR_MESSAGE_TEXT müssen durch die Ausgabedaten des ursprünglichen Webhook-Moduls ersetzt werden. Du kannst zusätzliche Daten aus deinem Webhook in das Feld POST_MESSAGE aufnehmen, wenn erforderlich.

10. Klicke mit der rechten Maustaste auf das neu erstellte Modul und benenne es in “API-Aufruf: WA-Nachricht als Kommentar zur Aufgabe hinzufügen” um
11. Speichere deine Änderungen und füge einen 2. Filter hinzu:
- Benenne deinen Filter Wenn die Aufgabe nicht existiert
- Bedingung: klicke auf das Feld. Ein neues Fenster erscheint auf der rechten Seite mit verfügbaren Daten aus dem Modul API-Aufruf: Aufgaben suchen. Suche nach Body > Total >. Du kannst auf den gefundenen Wert klicken oder ihn in das leere Feld ziehen
- Numerische Operatoren: Wähle kleiner als und gib 1 in das nächste Feld ein:

11. Füge ein neues Modul API-Aufruf tätigen hinzu: Der Zweck dieses Moduls besteht darin, eine Aufgabe in Bitrix24 CRM zu erstellen und die Aufgabe mit dem vorhandenen Bitrix24 CRM Kontakt zu verknüpfen. Um dieses Modul hinzuzufügen, klicke auf das Symbol + neben dem vorhandenen Filter “Wenn die Aufgabe nicht existiert” > suche nach Bitrix24 und wähle es aus > wähle dann API-Aufruf tätigen aus
12. Konfiguriere das neue Modul API-Aufruf tätigen:
- Verbindung: Klicke auf die Schaltfläche Hinzufügen und gib deine Bitrix24-URL ein > klicke auf Speichern
- URL: tasks.task.add
- Methode: POST
- Header: füge einen neuen Header mit Schlüssel = Content-Type und Wert= application/json hinzu
- Body: hinzufügen
{ "fields": {
"TITLE": "TimelinesAI_WhatsApp_messages",
"UF_CRM_TASK": ["C_YOUR_ID_HERE],
"ADD_IN_REPORT": "N",
"STATUS":"5",
"RESPONSIBLE_ID": "1"