Zoho CRM, Zoho Books und Analytics: End-to-End-Prozesse automatisieren

  • Beitrags-Autor:

Zoho-Prozesse End-to-End gedacht: Von der Rechnungsautomatisierung bis zum intelligenten Sales-Dashboard

In der heutigen digitalen Landschaft nutzt fast jedes Unternehmen eine Vielzahl von Software-Tools. Ein CRM für die Kundenbeziehungen, ein Buchhaltungsprogramm für die Finanzen, ein Tool für die Webseiten-Analyse und diverse Plattformen für die interne Kommunikation. Die große Stärke des Zoho-Ökosystems liegt darin, viele dieser Bereiche mit nativ integrierten Apps abzudecken. Doch die wahre Magie entfaltet sich erst, wenn Du diese Apps nicht nur isoliert nutzt, sondern sie intelligent miteinander und mit externen Systemen verbindest. In diesem Artikel zeigen wir Dir anhand eines praxisnahen Beispiels, wie Du durch die Kombination verschiedener Zoho-Anwendungen und den gezielten Einsatz von APIs und Custom Functions komplexe, abteilungsübergreifende Prozesse automatisierst. Wir lösen eine typische Herausforderung: Wie bekommst Du Deine Finanz-, Vertriebs- und Marketingdaten so verknüpft, dass sie nahtlos ineinandergreifen und manueller Aufwand minimiert wird?

Das Praxisbeispiel: Ein Dienstleister im Wachstum

Stell Dir ein mittelständisches Unternehmen vor, das erfolgreich Events und Konferenzen organisiert. Der Vertrieb arbeitet intensiv mit Zoho CRM, die Buchhaltung nutzt Zoho Books. Mit dem Wachstum entstehen jedoch Reibungsverluste und Datensilos:

  • Rechnungsexport: Jede in Zoho Books erstellte Rechnung muss manuell heruntergeladen und per E-Mail an die externe Steuerkanzlei gesendet werden, die mit DATEV arbeitet. Das ist zeitaufwendig und fehleranfällig.
  • Fehlende Transparenz: Das Sales-Team hat im CRM keinen direkten Einblick, welche Rechnungen ihrer gewonnenen Aufträge noch offen sind. Sie pflegen umständliche Listen in Excel.
  • Manuelles Marketing: Nach einem Vertragsabschluss muss ein Mitarbeiter manuell eine E-Mail an den neuen Partner senden, die einen Link zu einem Social-Media-Kit mit Logos und Marketingmaterialien enthält. Das wird oft vergessen.
  • Webseiten-Interaktion: Potenzielle Kunden auf der Webseite werden nicht proaktiv angesprochen, was zu verlorenen Leads führt.

Diese Herausforderungen sind typisch für viele Unternehmen. Die Lösung liegt in der intelligenten Automatisierung und Verknüpfung der vorhandenen Tools.

Schritt-für-Schritt zur automatisierten Lösung

Wir gehen nun die einzelnen Problemfelder durch und zeigen Dir, wie Du sie mit Bordmitteln von Zoho und einigen cleveren Anpassungen lösen kannst.

1. Rechnungsprozesse automatisieren: Zoho Books, E-Mail und DATEV

Das Ziel ist es, jede neu erstellte Rechnung aus Zoho Books automatisch an eine definierte E-Mail-Adresse (z.B. die Deiner Buchhaltung oder direkt an ein DATEV-Postfach) zu senden.

Schritt 1: E-Mail-Versand authentifizieren (DNS-Einträge)
Damit Deine E-Mails professionell von Deiner eigenen Domain (z.B. [email protected]) gesendet werden und nicht im Spam-Ordner landen, musst Du Deine Domain in Zoho verifizieren. Das geschieht über SPF- und DKIM-Einträge.

  1. Gehe in Deinen Zoho-Einstellungen zum Bereich „E-Mail-Zustellbarkeit“.
  2. Zoho gibt Dir spezifische TXT-Einträge (SPF und DKIM) vor.
  3. Logge Dich bei Deinem Domain-Hoster ein (z.B. Strato, OVH, IONOS).
  4. Navigiere zu den DNS-Einstellungen Deiner Domain und füge die von Zoho bereitgestellten TXT-Einträge hinzu.

Dieser Schritt ist fundamental, um die Vertrauenswürdigkeit Deiner automatisierten E-Mails sicherzustellen.

Schritt 2: Workflow in Zoho Books erstellen
Jetzt richten wir die eigentliche Automatisierung ein.

  1. Gehe in Zoho Books zu Einstellungen > Automatisierung > Workflow-Regeln.
  2. Erstelle eine neue Regel für das Modul „Rechnungen“.
  3. Wähle als Auslöser „Erstellt“. Definiere Kriterien, falls die Regel nicht für alle Rechnungen gelten soll (z.B. nur bei einem bestimmten Betrag).
  4. Wähle als Aktion „E-Mail-Benachrichtigung“.
  5. Erstelle eine neue E-Mail-Vorlage. Wähle als Empfänger eine benutzerdefinierte E-Mail-Adresse und trage die Adresse Deiner Buchhaltung oder des DATEV-Postfachs ein.
  6. Wichtig: Aktiviere die Option „PDF der Rechnung anhängen“.

Zusätzlich kannst Du eine Benachrichtigung via Zoho Cliq an einen internen Kanal senden lassen, um das Team über den erfolgreichen Versand zu informieren. Das geht über eine kleine Custom Function im Workflow.


// Deluge-Skript für eine Cliq-Benachrichtigung
// Dieses Skript wird als Custom Function im Zoho Books Workflow hinterlegt

invoiceId = invoice.get("invoice_id");
invoiceNumber = invoice.get("invoice_number");
customerName = invoice.get("customer_name");

message = "Rechnung " + invoiceNumber + " für " + customerName + " wurde erfolgreich an die Buchhaltung gesendet.";

// 'your_cliq_channel_api_link' musst du durch den Webhook-Link deines Cliq-Kanals ersetzen
response = invokeurl
[
	url :"your_cliq_channel_api_link"
	type :POST
	parameters:{"text":message}
];

info response;

2. Der automatisierte Versand von Marketing-Materialien via CRM

Wenn ein Auftrag im CRM auf „Gewonnen“ gesetzt wird, soll der Partner automatisch eine E-Mail mit einem Link zum passenden Social-Media-Kit erhalten.

Schritt 1: Vorbereitung in Zoho WorkDrive und Zoho CRM

  1. Dateien organisieren: Erstelle in Zoho WorkDrive eine klare Ordnerstruktur für Deine Social Media Kits (z.B. pro Produkt oder Veranstaltung).
  2. Links erstellen: Erstelle für jeden Ordner einen externen Freigabelink mit den gewünschten Berechtigungen (z.B. nur Ansicht).
  3. Benutzerdefiniertes Feld im CRM anlegen: Gehe in Zoho CRM zu Einstellungen > Anpassung > Module und Felder. Wähle das Modul „Produkte“ und füge ein neues Feld vom Typ „URL“ hinzu. Nenne es „Social Media Kit Link“.
  4. Daten pflegen: Trage nun bei jedem Produkt den entsprechenden WorkDrive-Link in das neue Feld ein.

Schritt 2: Workflow mit Custom Function in Zoho CRM erstellen

Dieser Workflow zieht sich den Link aus dem verknüpften Produkt und versendet ihn.

  1. Erstelle in Zoho CRM eine neue Workflow-Regel für das Modul „Verkaufspotenziale“.
  2. Als Auslöser wählst Du „Bei einer Feldaktualisierung“ und gibst das Feld „Phase“ an. Die Regel soll auslösen, wenn die Phase auf „Geschlossen und gewonnen“ (oder Dein Äquivalent) gesetzt wird.
  3. Füge als „Sofortige Aktion“ eine „Funktion“ hinzu. Hier kommt unser Deluge-Skript ins Spiel.

// Deluge-Skript für den Versand des Social Media Kit Links
// 'dealId' wird als Argument an die Funktion übergeben

// 1. Hole die Daten des abgeschlossenen Verkaufspotenzials
dealDetails = zoho.crm.getRecordById("Deals", dealId);
contactId = dealDetails.get("Contact_Name").get("id");
contactDetails = zoho.crm.getRecordById("Contacts", contactId);
contactEmail = contactDetails.get("Email");
contactFirstName = contactDetails.get("First_Name");

// 2. Hole die verknüpften Produkte (Line Items)
relatedProducts = zoho.crm.getRelatedRecords("Products", "Deals", dealId);

// 3. Finde den Link (wir nehmen den ersten gefundenen Link)
socialMediaKitUrl = "";
if(relatedProducts.size() > 0)
{
	for each product in relatedProducts
	{
		// 'Social_Media_Kit_Link' ist der API-Name deines Custom Fields
		if(product.get("Product_Details").get("Social_Media_Kit_Link") != null)
		{
			socialMediaKitUrl = product.get("Product_Details").get("Social_Media_Kit_Link");
			break; // Beende die Schleife, sobald ein Link gefunden wurde
		}
	}
}

// 4. Versende die E-Mail, wenn ein Link gefunden wurde
if(socialMediaKitUrl != "")
{
	emailSubject = "Ihr Social Media Kit steht bereit!";
	emailMessage = "Hallo " + contactFirstName + ",

vielen Dank für die Partnerschaft! Hier finden Sie Ihr persönliches Social Media Kit, um unsere Zusammenarbeit zu bewerben:

Jetzt aufrufen

Viele Grüße,
Dein Team"; // 'fromEmail' muss eine verifizierte Absenderadresse sein fromEmail = "[email protected]"; // Sende die E-Mail über die Zoho CRM API sendmail [ from :fromEmail to :contactEmail subject :emailSubject message :emailMessage ]; }

3. Ein 360°-Dashboard: Sales- und Finanzdaten in Zoho Analytics vereinen

Um dem Vertriebsteam die gewünschte Übersicht über offene Rechnungen zu geben, verbinden wir die Daten aus CRM und Books in Zoho Analytics.

  1. Datenquellen verbinden: Öffne Zoho Analytics und erstelle einen neuen Arbeitsbereich. Nutze die nativen Konnektoren, um Daten aus Zoho CRM und Zoho Books zu importieren. Wähle die relevanten Module aus (z.B. Verkaufspotenziale, Kontakte, Rechnungen).
  2. Daten verknüpfen: Zoho Analytics schlägt oft automatisch Verknüpfungen vor. Kontrolliere diese oder erstelle manuell eine Verknüpfung (Lookup) zwischen der Rechnungstabelle (aus Books) und der Verkaufspotenzial-Tabelle (aus CRM), z.B. über eine gemeinsame Auftragsnummer oder den Kundennamen.
  3. Berichte erstellen:
    • Offene Rechnungen: Erstelle einen neuen Tabellenbericht. Ziehe den Kundennamen (aus CRM), die Rechnungsnummer, das Fälligkeitsdatum und den Rechnungsbetrag (aus Books) in den Bericht. Setze einen Filter für `Rechnungsstatus = „Offen“`.
    • Umsatz pro Mitarbeiter: Erstelle ein neues Tortendiagramm. Wähle als Dimension den „Verantwortlichen des Verkaufspotenzials“ (aus CRM) und als Metrik die „Summe des Rechnungsbetrags“ (aus Books).
  4. Dashboard zusammenstellen: Ziehe Deine erstellten Berichte per Drag-and-Drop auf ein neues Dashboard. Dieses Dashboard kannst Du nun für Dein Sales-Team freigeben und es aktualisiert sich automatisch.

Tipps und Best Practices

  • Skalierbarkeit bedenken: Überlege beim Design Deiner Workflows, was passiert, wenn sich Prozesse ändern. Der Social-Media-Kit-Workflow zum Beispiel: Was, wenn ein Partner mehrere Produkte bucht? Das Skript sollte robust genug sein, um damit umzugehen (z.B. alle Links sammeln oder nur den des Hauptprodukts nehmen).
  • Timing ist alles: Diskutiere im Team den richtigen Zeitpunkt für Automatisierungen. Soll die E-Mail mit dem Kit sofort nach Vertragsabschluss rausgehen oder vielleicht erst 6 Wochen vor Veranstaltungsbeginn? Solche Entscheidungen sind prozess- und nicht nur technikgetrieben.
  • Testen, testen, testen: Bevor Du einen Workflow produktiv schaltest, teste ihn mit internen E-Mail-Adressen und Test-Datensätzen. Überprüfe, ob die Daten korrekt gezogen werden und die E-Mails wie gewünscht aussehen.
  • Externe APIs nutzen: Wenn Zoho keine native Integration bietet, ist die API Deine beste Freundin. Fast jede Zoho-App hat eine umfangreiche REST-API. Mit einem Tool wie Zoho Flow oder einer Custom Function kannst Du Daten an praktisch jedes externe System senden oder von dort empfangen. Das Tracking von bezahlten Eingangsrechnungen aus DATEV wäre ein klassischer Anwendungsfall für eine solche API-Anbindung, falls DATEV dies anbietet.
  • Datenschutz im Blick behalten: Bei der Implementierung von Tools wie Zoho SalesIQ für den Website-Chat musst Du Deine Datenschutzerklärung anpassen. Informiere die Nutzer darüber, welche Daten erfasst werden und wofür.

Fazit: Mehr als die Summe seiner Teile

Dieses Beispiel zeigt eindrücklich, dass das Zoho-Ökosystem weit mehr ist als eine Sammlung einzelner Apps. Durch die geschickte Kombination von Zoho CRM, Zoho Books, Zoho Analytics und Zoho WorkDrive, angereichert mit der Flexibilität von Deluge-Skripten, kannst Du unternehmensweite Prozesse schaffen, die robust, automatisiert und transparent sind. Du brichst Datensilos auf, reduzierst manuelle Fehler und gibst Deinem Team die Zeit und die Informationen, die es braucht, um sich auf das Wesentliche zu konzentrieren: das Wachstum Deines Unternehmens.

Verwendete Zoho-Apps in diesem Szenario: