Zoho CRM, Zoho Sheet und Deluge für Power Dialer im B2B-Lead-Management

Effizienz im B2B-Vertrieb: Baue Deinen eigenen intelligenten Power Dialer in Zoho CRM
Im B2B-Vertrieb ist die systematische und effiziente Bearbeitung einer hohen Anzahl von Leads entscheidend für den Erfolg. Oftmals stehen Vertriebsteams jedoch vor der Herausforderung, den Überblick zu behalten, die richtigen Leads zur richtigen Zeit zu kontaktieren und dabei keine wertvollen Chancen durch das Raster fallen zu lassen. Manuelles Heraussuchen, Priorisieren und Nachverfolgen kostet wertvolle Zeit, die besser in das eigentliche Verkaufsgespräch investiert wäre. In diesem Artikel zeigen wir Dir, wie Du mit den Bordmitteln von Zoho und einigen cleveren Automatisierungen einen "Autopiloten" für Deine Kaltakquise baust – einen intelligenten Power Dialer, der Deinem Team jeden Tag eine klare, abzuarbeitende Anrufliste bereitstellt und administrative Aufgaben auf ein Minimum reduziert.
Das Praxisbeispiel: Ein intelligenter Power Dialer für den B2B-Vertrieb
Stell Dir ein Unternehmen vor, das in verschiedenen Branchen (z.B. Medizintechnik, Bautechnologie, E-Commerce) tätig ist und kontinuierlich neue Leads aus unterschiedlichen Quellen wie Messen, Webinaren oder externen Datenanbietern generiert. Jeder Vertriebsmitarbeiter ist auf bestimmte Projekte oder Branchen spezialisiert. Die Herausforderung besteht darin, die neuen Leads fair, korrekt und ohne Verzögerung dem richtigen Mitarbeiter zuzuweisen und sicherzustellen, dass jeder Lead systematisch nach einem vordefinierten Rhythmus kontaktiert wird, bis ein Ergebnis erzielt ist.
Die Ziele der Lösung sind klar definiert:
- Fokus schaffen: Jeder Mitarbeiter erhält eine täglich kuratierte Anrufliste und muss nicht selbst überlegen, wen er als Nächstes anruft.
- Prozesssicherheit: Kein Lead wird vergessen. Ein fester Rhythmus an Anrufversuchen wird automatisch eingehalten.
- Effizienz steigern: Manuelle Zuweisungen und das Setzen von Wiedervorlagen entfallen vollständig.
- Intelligente Verteilung: Leads werden basierend auf der Spezialisierung des Mitarbeiters und seiner aktuellen Auslastung zugewiesen.
- Motivation fördern: Eine überschaubare, abzuarbeitende Liste gibt ein Gefühl des Fortschritts und verhindert Überforderung.
Die Schritt-für-Schritt-Anleitung zur Umsetzung in Zoho
Um diesen Prozess abzubilden, kombinieren wir mehrere Zoho-Anwendungen und -Funktionen. Das Herzstück bildet das Zoho CRM, ergänzt durch einen Blueprint für den Prozess, Zoho Sheet für die Zuweisungslogik und Deluge-Skripte für die Automatisierung.
1. Das Fundament: Die Datenbasis im Zoho CRM vorbereiten
Zuerst benötigst Du im Modul "Leads" einige benutzerdefinierte Felder, um den Prozess zu steuern:
- Power Dialer Status: Ein Picklisten-Feld mit Werten wie "Offen", "In Bearbeitung", "Erreicht", "Verloren".
- Anzahl Anrufversuche: Ein Zahlenfeld, das bei jedem erfolglosen Versuch hochgezählt wird.
- Nächster Anruf am: Ein Datumsfeld für die automatische Wiedervorlage.
- Zugehöriges Projekt: Ein Textfeld, das die Branche oder Kampagne des Leads speichert (z.B. "Build-Tech 2024").
Erstelle anschließend eine benutzerdefinierte Ansicht (Custom View) mit dem Namen "Mein Power Dialer". Diese Ansicht filtert alle Leads, bei denen der "Lead-Inhaber" der aktuell angemeldete Benutzer ist und der "Power Dialer Status" auf "In Bearbeitung" steht. Sortiere diese Ansicht nach dem Feld "Nächster Anruf am" (aufsteigend).
2. Der Prozess-Leitfaden: Zoho Blueprint konfigurieren
Ein Blueprint in Zoho CRM ist perfekt, um Deinen Vertriebsprozess zu standardisieren. Er zwingt die Benutzer, bestimmte Schritte in einer festgelegten Reihenfolge auszuführen.
Erstelle einen neuen Blueprint für das Leads-Modul, der ausgelöst wird, wenn der "Power Dialer Status" auf "In Bearbeitung" gesetzt wird.
- State 1: "In Bearbeitung"
Transition 1: "Nicht erreicht"
- Aktion: Hier hinterlegst Du eine Custom Function (Deluge), die das Feld "Anzahl Anrufversuche" um 1 erhöht und das Feld "Nächster Anruf am" basierend auf der Anzahl der Versuche neu berechnet (z.B. nach 1 Tag, dann nach 3 Tagen, dann nach 7 Tagen).
Transition 2: "Lead erreicht & qualifiziert"
- Aktion: Setzt den "Power Dialer Status" auf "Erreicht" und entfernt den Lead so aus der Power-Dialer-Ansicht. Der Benutzer kann hier direkt zur Lead-Konvertierung weitergeleitet werden.
Transition 3: "Verloren / Kein Interesse"
- Aktion: Setzt den "Power Dialer Status" auf "Verloren". Der Benutzer muss einen Grund für den Verlust angeben.
3. Die intelligente Zuweisung: Automatisierung mit Deluge und Zoho Sheet
Dies ist das Herzstück der Intelligenz. Wir erstellen eine geplante Funktion (Scheduled Function), die jede Nacht läuft und neue Leads zuweist. Die Zuweisungslogik (wer ist für welches Projekt zuständig) pflegst Du in einer einfachen Zoho Sheet-Tabelle. Diese hat Spalten wie "Mitarbeiter-ID", "Projektname", "Aktiv".
Die nächtliche Deluge-Funktion führt folgende Schritte aus:
- Sie liest die Zuweisungstabelle aus Zoho Sheet.
- Sie iteriert durch jeden aktiven Vertriebsmitarbeiter aus der Tabelle.
- Sie prüft, wie viele Leads der Mitarbeiter aktuell in seiner "Mein Power Dialer"-Liste hat.
- Wenn die Anzahl unter einem festgelegten Schwellenwert liegt (z.B. 50), sucht die Funktion nach neuen, unzugewiesenen Leads, die zum Projekt des Mitarbeiters passen.
- Sie weist diese Leads dem Mitarbeiter zu und setzt den "Power Dialer Status" auf "In Bearbeitung".
Hier ein vereinfachtes Code-Beispiel für die Logik:
// Deluge Custom Function - Geplant für jede Nacht um 02:00 Uhr// 1. Konfiguration & Zuweisungs-Tabelle aus Zoho Sheet holensheet_id = "DEINE_SHEET_ID";sheet_data = zoho.sheet.getRecords(sheet_id, "Sheet1");lead_cap_per_user = 50;// 2. Durch jeden Mitarbeiter aus der Liste iterierenfor each user_assignment in sheet_data{user_id = user_assignment.get("Mitarbeiter-ID");user_project = user_assignment.get("Projektname");// 3. Aktuelle Anzahl der Leads im Power Dialer des Nutzers prüfencriteria = "((Lead_Owner:equals:" + user_id + ") and (Power_Dialer_Status:equals:In Bearbeitung))";current_leads_count = zoho.crm.searchRecords("Leads", criteria).size();// 4. Wenn Platz ist, neue Leads zuweisenif(current_leads_count < lead_cap_per_user){leads_to_assign_count = lead_cap_per_user - current_leads_count;// 5. Passende, unzugewiesene Leads suchennew_leads_criteria = "((Lead_Owner:equals:ADMIN_USER_ID) and (Zugehöriges_Projekt:equals:" + user_project + "))";new_leads = zoho.crm.searchRecords("Leads", new_leads_criteria, 1, leads_to_assign_count);// 6. Leads dem Nutzer zuweisenfor each lead in new_leads{lead_id = lead.get("id");update_map = Map();update_map.put("Owner", user_id);update_map.put("Power_Dialer_Status", "In Bearbeitung");update_map.put("Nächster_Anruf_am", zoho.currentdate.addDays(1));zoho.crm.updateRecord("Leads", lead_id, update_map);}}}
4. Automatisierte Kommunikation: Die "Letzter Versuch"-E-Mail
Um den Prozess abzurunden, senden wir nach dem vierten erfolglosen Anrufversuch automatisch eine E-Mail. Dies kann über eine Workflow-Regel im Zoho CRM realisiert werden, die bei einer Änderung des Feldes "Anzahl Anrufversuche" auf den Wert 4 ausgelöst wird.
Die Aktion des Workflows ist eine E-Mail-Benachrichtigung, die eine vordefinierte Vorlage verwendet. Für eine bessere Zustellbarkeit und Nachverfolgung kannst Du hierfür auch Zoho ZeptoMail, den transaktionalen E-Mail-Dienst von Zoho, per API ansteuern.
5. Systemhygiene: Inaktive Leads zurück in den Pool
Was passiert mit Leads, die ein Mitarbeiter trotz Zuweisung über einen langen Zeitraum (z.B. 30 Tage) nicht bearbeitet? Eine weitere nächtliche, geplante Funktion kann dies lösen. Sie sucht nach Leads im Power Dialer, deren "Geändert am"-Datum älter als 30 Tage ist, und weist sie einem zentralen "Sammel-Benutzer" (z.B. Vertriebsleitung) zur erneuten Prüfung und Verteilung zu.
6. Bonus: Anreicherung von Kontaktdaten über externe APIs
Oft fehlen in den Leads wichtige Informationen wie die direkte Telefondurchwahl. Du kannst Deinem Team das Leben erleichtern, indem Du einen Custom Button im Lead-Datensatz erstellst, der eine externe API zur Datenanreicherung aufruft.
Services wie Lusha, Cognism oder Hunter.io bieten APIs, die Du per Deluge ansteuern kannst. Der Button löst eine Funktion aus, die den Namen des Leads und die Firma an die API sendet und die zurückgegebenen Kontaktdaten direkt in die entsprechenden CRM-Felder einträgt.
Beispiel für einen API-Aufruf mit invokeurl:
// Deluge Funktion für einen Custom Button "Kontaktdaten anreichern"lead_details = zoho.crm.getRecordById("Leads", leadId);first_name = lead_details.get("First_Name");last_name = lead_details.get("Last_Name");company_name = lead_details.get("Company");// API-Aufruf an einen externen Dienst (Beispiel)api_url = "https://api.enrichment-service.com/v1/person";headers = {"Authorization":"Bearer DEIN_API_KEY"};params = {"first_name":first_name, "last_name":last_name, "company":company_name};response = invokeurl[url :api_urltype :GETheaders:headersparameters:params];// Antwort verarbeiten und CRM-Felder aktualisierenif(response.get("status_code") == 200){phone_number = response.get("data").get("phone");update_map = Map();update_map.put("Phone", phone_number);zoho.crm.updateRecord("Leads", leadId, update_map);info "Telefonnummer erfolgreich aktualisiert!";}
Tipps und Best Practices
- Datenqualität ist alles: Der beste Automatisierungsprozess nützt nichts, wenn die zugrunde liegenden Daten von schlechter Qualität sind. Kläre mit Deinen Lead-Quellen die Anforderungen und sorge für eine regelmäßige Datenbereinigung.
- Sorge für Nutzerakzeptanz: Führe das neue System schrittweise ein und erkläre Deinem Team die Vorteile. Erstelle kurze Video-Anleitungen oder Dokumentationen mit Zoho Learn, um den Einstieg zu erleichtern. Der psychologische Effekt, eine überschaubare Liste "abarbeiten" zu können, ist ein starkes Verkaufsargument.
- Flexibilität bewahren: Auch wenn der Prozess standardisiert ist, sollte es Ausnahmen geben. Implementiere eine Möglichkeit für Manager, Leads manuell zuzuweisen oder Prioritäten zu ändern.
- Nutze Zoho Flow als Alternative: Wenn Du kein Deluge-Experte bist, kannst Du viele dieser Automatisierungen, insbesondere die Verknüpfung zwischen Zoho Sheet und Zoho CRM, auch visuell mit Zoho Flow erstellen.
- Nächtliche Zuweisung: Die Entscheidung, die Zuweisungs-Skripte nur nachts laufen zu lassen, ist eine bewusste User-Experience-Optimierung. So startet Dein Team jeden Morgen mit einer stabilen, planbaren Arbeitslast und wird nicht durch ständig neue Leads während des Tages unterbrochen.
Fazit
Der Aufbau eines intelligenten Power Dialers ist mehr als nur eine technische Spielerei. Es ist eine strategische Entscheidung, Deinen Vertriebsprozess zu professionalisieren, die Effizienz zu maximieren und sicherzustellen, dass das volle Potenzial Deiner Leads ausgeschöpft wird. Durch die geschickte Kombination von Zoho CRM, Blueprints, Zoho Sheet und der Flexibilität von Deluge-Skripten schaffst Du ein robustes System, das sich exakt an Deine Bedürfnisse anpassen lässt. Du entlastest Dein Team von repetitiven administrativen Aufgaben und gibst ihnen das, was sie am besten können: verkaufen.
Verwendete Zoho Apps in dieser Lösung:
- Zoho Flow (als Alternative)
Dein nächstes Zoho-Projekt? Mach es mit uns.
Wir sind keine klassische Agentur – wir bauen digitale Mitarbeiter, intelligente Zoho-Prozesse und echte Automatisierung, die Deinem Team tatsächlich Arbeit abnimmt. Wenn Du bis hier gelesen hast, hast Du einen Use-Case im Kopf. Lass uns 15 Minuten darüber sprechen.