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
Einrichtung
Schritt 3 – Webhooks in Tomorro einrichten
Schritt 3 – Webhooks in Tomorro einrichten
Gehen Sie zu Tomorro > Mein Konto > Integrationen > Webhooks
Wählen Sie „Webhook hinzufügen"
4 Schritte sind hier erforderlich:
Ihren Webhook benennen
Die in Make kopierte URL einfügen (Schritt 2)
Auswählen, welcher Auslöser die Automatisierung aktiviert (kann mehrere sein)
Webhook erstellen
Schritt 4 – Slack in Make einrichten
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)
Anpassung
Anpassung
Nachricht anpassen
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
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
Tomorro-Webhook interpretieren
Make AI verwenden
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"
}
}
}
}
}




























