Zum Hauptinhalt springen

Anwendungsfall No-Code – Slack-Benachrichtigungen von Tomorro erhalten

Erinnerung an den Bedarf :

💡 Ich möchte eine benutzerdefinierte Benachrichtigung in einem Slack-Kanal senden... ...unmittelbar nachdem eine dieser Aktionen in Tomorro durchgeführt wurde.

Tomorro-Aktionen, die die Automatisierung auslösen können:

  • Ein Vertrag wurde erstellt

  • Ein Vertrag wurde gelöscht

  • Ein Vertrag wurde vollständig unterzeichnet

  • Ein Vertragsstatus wurde aktualisiert

  • Eine Erinnerung wurde ausgelöst


Hinweis: Dieser Anwendungsfall schlägt vor, Slack über Make mit Tomorro zu verbinden. Diese Automatisierung ist auch mit anderen Tools wie Zapier (Premium-Version), n8n oder Power Automate möglich.

Einrichtung

Schritt 1 – Ein neues Szenario in Make erstellen

Schritt 2 – Webhooks in Make einrichten

Wählen Sie „Webhooks"

Wählen Sie „Benutzerdefinierte Webhooks"

Wählen Sie „Webhook erstellen"

Umbenennen & Speichern

Diesen Link kopieren & Speichern

Schritt 3 – Webhooks in Tomorro einrichten

Wählen Sie „Webhook hinzufügen"

4 Schritte sind hier erforderlich:

  1. Ihren Webhook benennen

  2. Die in Make kopierte URL einfügen (Schritt 2)

  3. Auswählen, welcher Auslöser die Automatisierung aktiviert (kann mehrere sein)

  4. Webhook erstellen

Schritt 4 – Slack in Make einrichten

Gehen Sie zu Make, klicken Sie auf „Weiteres Modul hinzufügen"

Suchen Sie nach „Slack" und wählen Sie es aus

Wählen Sie „Nachricht erstellen"

Melden Sie sich bei Slack an

Verbindung in Ihrer Slack-Organisation erlauben

Wählen Sie „Slack (Bot)", benennen Sie es nach Wunsch um & Speichern

Richten Sie Ihre Verbindung ein, zum Beispiel:

  • Kanal-ID oder Name eingeben: „Aus der Liste auswählen"

  • Kanaltyp: „Öffentlicher Kanal"

  • Öffentlicher Kanal: „test-make" (wählen Sie den gewünschten Kanal)

  • Text: „Paul" (kann angepasst werden)

Schritt 5 – Speichern & Testen

🚨 VERGESSEN SIE NICHT ZU SPEICHERN UND „Sofort bei Dateneingang" AUSZUWÄHLEN!

Jedes Mal, wenn ich einen neuen Vertrag erstelle, werde ich von einem Bot im Kanal „test-make" benachrichtigt.

Anpassung

Nachricht anpassen

Wie im Textfeld zu sehen, müssen Sie die Webhook-Informationen von Tomorro abrufen, um Ihre Nachricht anzupassen.

Weitere Informationen dazu finden Sie im Abschnitt „Tomorro-Webhook interpretieren".

Filter anwenden

Klicken Sie auf das Symbol 🔧 > Filter einrichten

Sie können Ihre Bedingung benennen und dann festlegen.

Wie in der Bedingung zu sehen, müssen Sie die Webhook-Informationen von Tomorro abrufen, um danach zu filtern (hier der Name des Vertrags).

Weitere Informationen dazu finden Sie im Abschnitt „Tomorro-Webhook interpretieren".

Tomorro-Webhook interpretieren

Klassische Methode (empfohlen)

Voraussetzung: Mindestens 1 Automatisierung in Tomorro starten

Gehen Sie dann zurück zu Make & wählen Sie „Einmal ausführen" > „Vorhandene Daten verwenden"

Sie können nun direkt die benötigten Daten auswählen:

Make AI verwenden

Voraussetzung: Keine

Um den Tomorro-Webhook zu interpretieren, können Sie auch das Make-AI-Modul verwenden. Um beispielsweise den Namen des Vertrags abzurufen, können Sie Folgendes eingeben:

get (data.contract.name) of the webhook

Ziehen Sie dann das Ergebnis per Drag & Drop an die gewünschte Stelle.


Hier ist ein Beispiel eines vollständigen Webhooks (Vertragserstellung), damit Sie mehrere Daten verarbeiten können:.

{
"eventId": "b21213e3-8a9a-4e04-9bfc-c4e53f123405",
"webhookId": "2a76094c-1f2e-48c8-a47f-1add41234546",
"createdAt": "2025-03-25T14:55:16.280Z",
"eventType": "contractCreated",
"data": {
"contract": {
"id": "6954ad41-19f3-446f-b0db-fcc661234ca5",
"name": "TestWebhook",
"organizationId": "115e926b-9c61-4172-8609-02212344ef18",
"author": {
"id": "974d2a1c-eb63-4237-877e-37d12341a257",
"user": {
"id": "fd61234d-a4e1-4103-8d31-59e351d2bf39",
"username": "paul.lubet@tomorro.com",
"firstname": "Paul",
"lastname": "Lubet"
}
},
"referent": {
"id": "974d2a1c-eb63-4237-877e-37123451a257",
"user": {
"id": "fd61234d-a4e1-4103-8d31-59e351d2bf39",
"username": "paul.lubet@tomorro.com",
"firstname": "Paul",
"lastname": "Lubet"
}
},
"referentId": "974d2a1c-eb63-4237-877e-37123451a257",
"supervisorId": null,
"externalCompany": {
"id": "01611234-7cdf-4785-966e-ee06b74cc272",
"name": "My external company"
},
"priorNoticeDuration": "undefined",
"priorNoticeValue": null,
"renewal": "no",
"signatureDate": null,
"status": "draft",
"createdAt": "2025-03-25T14:55:14.690Z",
"updatedAt": "2025-03-25T14:55:14.000Z",
"documentId": null,
"typeId": null,
"templateId": null,
"contractAttributes": [
{
"attributeDefinition": {
"name": "durationType"
},
"value": "PERMANENT"
},
{
"attributeDefinition": {
"name": "endAt"
},
"value": null
},
{
"attributeDefinition": {
"name": "externalPartyName"
},
"value": "My external company"
},
{
"attributeDefinition": {
"name": "initialDuration"
},
"value": null
},
{
"attributeDefinition": {
"name": "internalPartyName"
},
"value": "Paul Lubet"
},
{
"attributeDefinition": {
"name": "language"
},
"value": "fr"
},
{
"attributeDefinition": {
"name": "nextRenewalDate"
},
"value": null
},
{
"attributeDefinition": {
"name": "priorNotice"
},
"value": null
},
{
"attributeDefinition": {
"name": "renewalDuration"
},
"value": null
},
{
"attributeDefinition": {
"name": "renewalType"
},
"value": "no"
},
{
"attributeDefinition": {
"name": "signatureDate"
},
"value": null
},
{
"attributeDefinition": {
"name": "startAt"
},
"value": null
}
],
"attributes": {
"durationType": {
"value": "PERMANENT",
"name": "durationType",
"attributeDefinitionId": "durationType"
},
"endAt": {
"value": null,
"name": "endAt",
"attributeDefinitionId": "endAt"
},
"externalPartyName": {
"value": "My external company",
"name": "externalPartyName",
"attributeDefinitionId": "externalPartyName"
},
"initialDuration": {
"value": null,
"name": "initialDuration",
"attributeDefinitionId": "initialDuration"
},
"internalPartyName": {
"value": "Paul Lubet",
"name": "internalPartyName",
"attributeDefinitionId": "internalPartyName"
},
"language": {
"value": "fr",
"name": "language",
"attributeDefinitionId": "language"
},
"nextRenewalDate": {
"value": null,
"name": "nextRenewalDate",
"attributeDefinitionId": "nextRenewalDate"
},
"priorNotice": {
"value": null,
"name": "priorNotice",
"attributeDefinitionId": "priorNotice"
},
"renewalDuration": {
"value": null,
"name": "renewalDuration",
"attributeDefinitionId": "renewalDuration"
},
"renewalType": {
"value": "no",
"name": "renewalType",
"attributeDefinitionId": "renewalType"
},
"signatureDate": {
"value": null,
"name": "signatureDate",
"attributeDefinitionId": "signatureDate"
},
"startAt": {
"value": null,
"name": "startAt",
"attributeDefinitionId": "startAt"
}
}
}
}
}

Beispiel

Bedarf: Ich möchte jedes Mal, wenn ich ein NDA in Tomorro erstelle, eine benutzerdefinierte Nachricht in meinem Kanal „test-make" erhalten.

Einrichtung: (siehe Konfiguration oben)

Ergebnis: (Benachrichtigung wird im Slack-Kanal angezeigt)

Hat dies deine Frage beantwortet?