Vom CRM zur Buchhaltung: So vernetzt Du Zoho mit DATEV, Stripe und LinkedIn
Die wahre Stärke einer Software-Suite wie Zoho One zeigt sich nicht in den Einzelfunktionen der über 50 Apps, sondern in deren intelligentem Zusammenspiel. Viele Unternehmen nutzen Zoho CRM für den Vertrieb oder Zoho Books für die Buchhaltung, schöpfen aber das Potenzial, das in der Vernetzung liegt, kaum aus. Insellösungen und manuelle Datenübertragungen sind oft noch an der Tagesordnung. Doch genau hier liegt der Schlüssel zu mehr Effizienz: in der nahtlosen Integration von Prozessen, die über App- und sogar Systemgrenzen hinausgehen.
In diesem Fachartikel zeigen wir Dir anhand eines konkreten Praxisbeispiels aus der Event- und Dienstleistungsbranche, wie Du eine durchgängige Prozesskette aufbaust. Wir starten bei der Verwaltung von Einkaufskontingenten in einem Custom Module im Zoho CRM, gehen über zur komplexen Rechnungsstellung mit unterschiedlichen Steuersätzen in Zoho Books und schließen den Kreis mit einer automatisierten Übergabe der Belege an den Steuerberater via DATEV. Als Bonus schauen wir uns an, wie Du mit externen Tools proaktiv neue Kunden auf LinkedIn gewinnen und direkt ins CRM überführen kannst.
Praxisbeispiel: Prozessautomatisierung für eine Event-Agentur
Stell Dir eine Agentur vor, die sich auf die Vermittlung von exklusiven Tischreservierungen für Großveranstaltungen wie Messen oder Volksfeste spezialisiert hat. Der Kernprozess sieht so aus:
- Einkauf: Die Agentur kauft bei verschiedenen Partnern Kontingente an Tischen ein. Diese müssen zentral verwaltet werden, inklusive aller Konditionen und Verfügbarkeiten.
- Vertrieb: Kundenanfragen kommen herein und müssen mit den verfügbaren Kontingenten abgeglichen werden. Angebote werden erstellt und versendet.
- Rechnungsstellung: Nach erfolgreichem Verkauf muss eine Rechnung erstellt werden. Die Herausforderung hierbei: Die Rechnung enthält oft Posten mit unterschiedlichen Mehrwertsteuersätzen (z.B. 7 % für Speisen, 19 % für Getränke und Servicegebühren).
- Buchhaltung: Die Ausgangsrechnungen müssen monatlich an den Steuerberater übermittelt werden, der mit DATEV Unternehmen online arbeitet.
- Neukundengewinnung: Um zu wachsen, muss die Agentur kontinuierlich neue Firmenkunden akquirieren.
Dieser gesamte Prozess wurde bisher mit verschiedenen Tools und viel manueller Arbeit (Stichwort: Excel-Listen) bewältigt. Das Ziel ist es, den Ablauf von Anfang bis Ende in Zoho abzubilden und an den kritischen Stellen externe Systeme wie DATEV oder LinkedIn nahtlos anzubinden.
Schritt-für-Schritt zur integrierten Lösung
Schritt 1: Die Datenbasis im Zoho CRM schaffen
Alles beginnt mit sauberen Daten. Statt Excel-Listen nutzen wir ein Custom Module im Zoho CRM, das wir „Einkaufskontingente“ nennen. Hier wird jeder eingekaufte Tisch oder jedes Ticketpaket als eigener Datensatz angelegt. Wichtige Felder sind:
- Bezeichnung des Kontingents (z.B. „Festzelt A, Abend, 10 Personen“)
- Einkaufspreis und Verkaufspreis
- Anzahl verfügbarer Plätze
- Datum und Uhrzeit
- Status (z.B. „Verfügbar“, „Reserviert“, „Verkauft“, „Storno“)
Die Einführung von benutzerdefinierten Status wie „Storno“ oder „Noch anfragen“ ist entscheidend, um die Übersicht zu behalten. So weißt Du genau, welche Kontingente zurückgegeben wurden, aber für das nächste Jahr relevant bleiben, oder welche Anfragen bei Partnern noch offen sind.
Schritt 2: Komplexe Rechnungslogik in Zoho Books abbilden
Wenn ein Verkauf über das CRM abgeschlossen wird, muss die Rechnung in Zoho Books erstellt werden. Die größte Hürde ist oft die korrekte steuerliche Behandlung von kombinierten Leistungen. In unserem Beispiel müssen Speisenanteile (7 % MwSt.) von Getränke- und Serviceanteilen (19 % MwSt.) getrennt ausgewiesen werden.
Hier kommt die Stärke von Deluge, der Skriptsprache von Zoho, ins Spiel. Anstatt manuell die Positionen aufzuteilen, können wir eine Custom Function in Zoho Books erstellen, die dies automatisiert. Angenommen, wir definieren einen pauschalen Anteil für Getränke (z.B. 30 % des Gesamt-Verzehrwerts).
Eine vereinfachte Custom Function, die beim Erstellen einer Rechnung ausgelöst werden könnte, könnte so aussehen:
// Deluge Custom Function in Zoho Books
// Trigger: Beim Erstellen eines Angebots oder einer Rechnung
// Annahme: 'totalConsumptionValue' ist ein Custom Field im Deal/Angebot
// Annahme: 'invoiceId' ist die ID der neu erstellten Rechnung
void splitInvoiceItemsByTax(decimal totalConsumptionValue, int invoiceId) {
// Definiere die Aufteilung
beveragePercentage = 30;
foodPercentage = 100 - beveragePercentage;
// Berechne die Werte
beverageValue = (totalConsumptionValue * beveragePercentage) / 100;
foodValue = (totalConsumptionValue * foodPercentage) / 100;
// Finde die entsprechenden Steuer-IDs in Zoho Books (diese musst du vorher nachschlagen)
taxId19 = "12345000000123456"; // Beispiel-ID für 19% MwSt.
taxId7 = "12345000000654321"; // Beispiel-ID für 7% MwSt.
// Erstelle die Rechnungspositionen via API-Aufruf
// Position 1: Getränke
item1 = Map();
item1.put("name", "Getränkeanteil");
item1.put("rate", beverageValue);
item1.put("quantity", 1);
item1.put("tax_id", taxId19);
// Position 2: Speisen
item2 = Map();
item2.put("name", "Speisenanteil");
item2.put("rate", foodValue);
item2.put("quantity", 1);
item2.put("tax_id", taxId7);
// Liste der Positionen
line_items = List();
line_items.add(item1);
line_items.add(item2);
// Parameter für den API-Aufruf zum Hinzufügen der Positionen zur Rechnung
params = Map();
params.put("line_items", line_items);
// Führe den API-Aufruf aus, um die Positionen zur Rechnung hinzuzufügen
response = zoho.books.updateRecord("invoices", "YOUR_ORGANIZATION_ID", invoiceId, params);
info response;
}
Wichtiger Hinweis: Die exakte steuerliche Logik solltest Du immer mit Deinem Steuerberater abstimmen. Dieses Skript ist ein technisches Beispiel, keine steuerliche Beratung. Zusätzlich solltest Du die Zahlung vereinfachen, indem Du Zahlungsanbieter wie Stripe direkt mit Zoho Books verbindest. Deine Kunden können dann per Klick auf einen Link in der Rechnungs-E-Mail direkt online bezahlen.
Schritt 3: Die Brücke zum Steuerberater – DATEV-Anbindung via E-Mail
Der manuelle Export von Rechnungen am Monatsende ist fehleranfällig und zeitaufwendig. Eine elegante und simple Lösung ist die Nutzung der E-Mail-Schnittstelle von DATEV Unternehmen online. Viele Steuerberater stellen ihren Mandanten eine spezielle E-Mail-Adresse zur Verfügung, an die Belege gesendet werden können. DATEV verarbeitet die Anhänge dieser E-Mails automatisch.
Wir nutzen eine Workflow-Regel in Zoho Books, um diesen Prozess zu automatisieren:
- Auslöser (Trigger): Rechnung wird als „Gesendet“ markiert.
- Aktion: Sende eine E-Mail-Benachrichtigung.
In den Einstellungen dieser Aktion konfigurierst Du Folgendes:
- Empfänger: Die spezielle DATEV-E-Mail-Adresse Deines Steuerberaters (z.B.
[email protected]). - Betreff: Eindeutige Kennzeichnung, z.B. „Ausgangsrechnung ${invoices.invoice_number} – ${customers.customer_name}“.
- Nachricht: Ein kurzer Begleittext.
- Anhang: Wähle die Option „Rechnungs-PDF anhängen“.
Das Ergebnis: Jedes Mal, wenn Du eine Rechnung an einen Kunden sendest, geht automatisch eine Kopie an das DATEV-System Deines Steuerberaters. Kein manueller Export, keine vergessenen Belege.
Schritt 4: Proaktive Neukundengewinnung mit LinkedIn-Automatisierung
Ein gut laufendes System für Bestandskunden ist die eine Sache. Wachstum erfordert Neukunden. Eine effektive Methode im B2B-Umfeld ist die gezielte Ansprache auf LinkedIn. Hierfür kombinieren wir den LinkedIn Sales Navigator mit einem Automatisierungstool wie Expandi oder Lemlist und binden den Prozess an unser Zoho CRM an.
Der Workflow sieht so aus:
- Zielgruppendefinition: Im Sales Navigator erstellst Du eine präzise Liste von potenziellen Kunden, z.B. „Marketingleiter“ oder „Geschäftsführer“ in Unternehmen einer bestimmten Größe und Region.
- Automatisierte Kontaktaufnahme: Das externe Tool (z.B. Expandi) sendet diesen Personen vollautomatisch personalisierte Kontaktanfragen und Follow-up-Nachrichten.
- Lead-Erfassung via Webhook: Der entscheidende Schritt ist die Integration. Wenn ein potenzieller Kunde auf LinkedIn positiv antwortet, soll er als Lead im Zoho CRM erfasst werden. Dies geschieht über einen Webhook. Das Automatisierungstool sendet bei einem definierten Ereignis (z.B. „positive Antwort erkannt“) eine Datenpaket (JSON) an eine eindeutige URL, die Du in Zoho Flow oder direkt über eine Custom Function in Zoho CRM generierst.
Ein solches JSON-Paket könnte wie folgt aussehen:
{
"firstName": "Max",
"lastName": "Mustermann",
"jobTitle": "Head of Marketing",
"companyName": "Beispiel GmbH",
"linkedinProfileUrl": "https://www.linkedin.com/in/maxmustermann/",
"leadSource": "LinkedIn Outreach"
}
Eine einfache Deluge-Funktion im CRM nimmt diese Daten entgegen und erstellt automatisch einen neuen Lead-Datensatz. So landen qualifizierte Interessenten direkt und ohne manuelle Dateneingabe in Deinem Vertriebsprozess.
Tipps und Best Practices
- Datenqualität ist alles: Wie im Praxisbeispiel deutlich wird, ist die Qualität Deiner Kontaktdatenbank entscheidend. Ein unsauberer Datenbestand (z.B. aus einem Altsystem wie LexOffice importiert) kann Marketing-Aktionen wie den Versand von Newslettern über Zoho Campaigns massiv behindern. Plane Zeit für die Datenbereinigung ein, bevor Du mit Automationen startest.
- Iterativ vorgehen: Versuche nicht, alles auf einmal zu perfektionieren. Starte mit einem Kernprozess, z.B. der Rechnungsstellung für Ausgangsrechnungen. Die Verwaltung von Eingangsrechnungen kann ein späterer Schritt sein. Lerne und optimiere schrittweise.
- Admin-Funktionen einplanen: Baue für wiederkehrende administrative Aufgaben (z.B. die Änderung der Tisch-Anzahl in einem Kontingent) einfache Funktionen für den Anwender. Anfangs mag eine manuelle Korrektur durch einen Entwickler schnell gehen, langfristig spart eine saubere Admin-Oberfläche in Zoho Creator oder direkt im CRM Zeit und Geld.
- Visualisiere Deinen Erfolg: Wenn die Prozesse laufen und Daten generieren, ist der nächste logische Schritt die Auswertung. Plane die Einrichtung eines Dashboards in Zoho Analytics. Visualisierungen von Umsatz pro Kunde, Gewinn pro Veranstaltung oder die Erfolgsquote Deiner LinkedIn-Kampagnen liefern wertvolle Einblicke für strategische Entscheidungen.
Fazit: Mehr als die Summe seiner Teile
Dieses Praxisbeispiel zeigt eindrücklich: Die wahre Kraft von Zoho entfaltet sich, wenn Du aufhörst, in einzelnen Apps zu denken. Durch die Kombination von Zoho CRM für die Datenhaltung, Zoho Books für die Finanzprozesse und der intelligenten Nutzung von Deluge-Skripten, APIs und Webhooks schaffst Du ein hochgradig automatisiertes System. Die Anbindung an externe Standards wie DATEV und proaktive Marketing-Tools für Plattformen wie LinkedIn macht Deine Lösung robust und zukunftsfähig.
Der Aufwand für die initiale Einrichtung einer solchen Prozesskette zahlt sich durch massive Zeitersparnis, Reduzierung von manuellen Fehlern und wertvolle neue Geschäftseinblicke schnell aus. Du verwandelst Deine Zoho-Installation von einem reinen Werkzeugkasten in ein maßgeschneidertes, zentrales Betriebssystem für Dein Unternehmen.
Verwendete Zoho Apps in diesem Szenario:
- Zoho CRM
- Zoho Books
- Zoho Flow (optional, für code-freie Integrationen)
- Zoho Campaigns (für das Marketing)
- Zoho Analytics (für zukünftige Auswertungen)
