Verantwortliche über inaktive Deals benachrichtigen
Ein täglicher Workflow, der Deals ohne Aktualisierung seit einer Woche findet und eine Zusammenfassung per E-Mail sendet.
Deals, die unberührt liegen bleiben, kühlen ab und machen die Prognose unzuverlässig. Dieser Workflow prüft jeden Morgen und teilt dem Team mit, welche Deals Aufmerksamkeit brauchen.
1. Workflow erstellen
Öffnen Sie Workflows, klicken Sie auf + Neuer Workflow und nennen Sie ihn Warnung bei inaktiven Deals.
2. Auslöser festlegen
Wählen Sie Nach Zeitplan und stellen Sie ihn so ein, dass er jeden Tag um 8:00 Uhr läuft.
3. Inaktive Deals finden
Fügen Sie einen Schritt Datensätze suchen hinzu:
| Einstellung | Wert |
|---|---|
| Objekt | Verkaufschancen |
| Filter | Aktualisiert am liegt vor mehr als 7 Tagen |
| Filter | Phase ist nicht Gewonnen und nicht Verloren |
| Limit | 100 |
4. Anhalten, wenn es nichts zu melden gibt
Fügen Sie einen Schritt Verzweigung hinzu: Nur fortfahren, wenn die Suche mindestens einen Datensatz ergeben hat.
5. Zusammenfassung schreiben
Fügen Sie einen Schritt Code hinzu, der die Deals nach Verantwortlichen gruppiert:
export const main = async ({ opportunities }) => {
const byOwner = {};
for (const deal of opportunities) {
const owner = deal.owner?.email ?? 'nicht zugewiesen';
(byOwner[owner] ??= []).push(`- ${deal.name} (${deal.stage})`);
}
const lines = Object.entries(byOwner).map(([owner, deals]) => `${owner}\n${deals.join('\n')}`);
return { summary: `Deals ohne Aktualisierung seit 7 Tagen:\n\n${lines.join('\n\n')}` };
};6. Senden
Fügen Sie einen Schritt E-Mail senden an die Vertriebsleitung hinzu, mit der Zusammenfassung aus dem vorherigen Schritt als Text. Aktivieren Sie den Workflow.
Soll jeder Verantwortliche nur seine eigenen Deals erhalten? Ersetzen Sie Schritt 6 durch einen Iterator über die Verantwortlichen und senden Sie eine E-Mail pro Verantwortlichem.