{"id":4203,"date":"2026-01-19T10:57:13","date_gmt":"2026-01-19T09:57:13","guid":{"rendered":"https:\/\/sprintcx.net\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/"},"modified":"2026-01-19T14:58:15","modified_gmt":"2026-01-19T13:58:15","slug":"zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung","status":"publish","type":"post","link":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/","title":{"rendered":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung"},"content":{"rendered":"<h2>Zoho jenseits des Standards: Wie Du mit APIs und cleveren App-Kombinationen echte Prozessautomatisierung schaffst<\/h2>\n<p>Wenn Du Zoho One oder einzelne Zoho Apps nutzt, kennst Du die beeindruckende Funktionsvielfalt. Doch die wahre St\u00e4rke des Zoho-\u00d6kosystems entfaltet sich erst, wenn Du beginnst, die Grenzen der einzelnen Anwendungen zu \u00fcberschreiten. Viele Unternehmen sto\u00dfen an einen Punkt, an dem Standard-Workflows nicht mehr ausreichen, insbesondere wenn externe Systeme wie DATEV oder spezielle Dienstleister ins Spiel kommen. Genau hier setzt dieser Artikel an. Wir tauchen tief in die Praxis ein und zeigen Dir, wie Du durch die intelligente Kombination von Zoho Apps, Custom Functions in Deluge und der Anbindung externer APIs komplexe Herausforderungen meisterst. Es geht nicht um theoretische M\u00f6glichkeiten, sondern um konkrete, nachbaubare L\u00f6sungen f\u00fcr typische Probleme aus dem Unternehmensalltag.<\/p>\n<h3>Die Herausforderung aus der Praxis: Rechnungsversand und Abo-Verwaltung<\/h3>\n<p>Stell Dir ein typisches Szenario in einem IT-Systemhaus oder einem Software-Unternehmen vor. Zwei zentrale Prozesse verursachen regelm\u00e4\u00dfig hohen manuellen Aufwand und sind fehleranf\u00e4llig:<\/p>\n<ol>\n<li><strong>Der Rechnungsversand an die Buchhaltung:<\/strong> Am Monatsende m\u00fcssen alle Ausgangsrechnungen aus <a href=\"\/de\/zoho-books\/\">Zoho Books<\/a> an die Buchhaltung oder den Steuerberater \u00fcbermittelt werden. Oft l\u00e4uft dies \u00fcber eine spezielle E-Mail-Adresse, die direkt in ein System wie <strong>DATEV Unternehmen online<\/strong> importiert wird. Der direkte Versand aus Zoho Books scheitert jedoch h\u00e4ufig, da die E-Mail-Server von Zoho nicht auf der Whitelist des Empf\u00e4ngers stehen. Die Folge: Ein Mitarbeiter muss manuell alle PDFs herunterladen, in einer E-Mail sammeln und versenden \u2013 ein monotoner und zeitraubender Prozess.<\/li>\n<li><strong>Die Verwaltung von Software-Abonnements:<\/strong> Das Unternehmen verkauft Software-Lizenzen als Jahresabonnements. Die Verwaltung dieser Abos \u2013 also die rechtzeitige Rechnungsstellung, die \u00dcberwachung der Zahlungseing\u00e4nge und die anschlie\u00dfende Bereitstellung der neuen Lizenz \u2013 erfolgt manuell. Erinnerungen stehen im Kalender oder in <a href=\"https:\/\/www.zoho.com\/de\/projects\/\">Zoho Projects<\/a>. Das ist nicht nur ineffizient, sondern birgt auch das Risiko, Verl\u00e4ngerungen zu vergessen oder Rechnungen versp\u00e4tet zu stellen.<\/li>\n<\/ol>\n<p>F\u00fcr beide Herausforderungen zeigen wir Dir nun detaillierte L\u00f6sungswege, die den Tech-Stack von Zoho voll ausreizen und gezielt externe Dienste einbinden.<\/p>\n<h2>Schritt-f\u00fcr-Schritt-Anleitung zur Automatisierung<\/h2>\n<h3>L\u00f6sung 1: Automatischer Rechnungsversand an DATEV via Resend.com<\/h3>\n<p>Um das Whitelisting-Problem zu umgehen, nutzen wir einen externen, transaktionalen E-Mail-Dienst. Ein hervorragendes Tool daf\u00fcr ist <strong><a href=\"https:\/\/resend.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Resend.com<\/a><\/strong>, da es eine gro\u00dfz\u00fcgige kostenlose Stufe (bis zu 3.000 E-Mails pro Monat) und eine sehr einfach zu bedienende API bietet. Das Prinzip: Wir fangen in Zoho Books das Ereignis &#8222;Rechnung erstellt\/versendet&#8220; ab, laden das PDF herunter und \u00fcbergeben es an die Resend-API, die den Versand \u00fcber Deine verifizierte Domain \u00fcbernimmt.<\/p>\n<h4>Schritt 1: Resend.com einrichten<\/h4>\n<ul>\n<li>Erstelle einen kostenlosen Account auf <a href=\"https:\/\/resend.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">Resend.com<\/a>.<\/li>\n<li>Navigiere zum Bereich &#8222;Domains&#8220; und f\u00fcge Deine Unternehmensdomain hinzu (z.B. <code>deinefirma.de<\/code>).<\/li>\n<li>Resend gibt Dir nun mehrere DNS-Eintr\u00e4ge (Typ TXT und CNAME\/MX), die Du bei Deinem Domain-Provider (z.B. DomainFactory, IONOS, etc.) eintragen musst. Dies dient der Verifizierung und autorisiert Resend, E-Mails in Deinem Namen zu versenden (Stichworte: SPF, DKIM).<\/li>\n<li>Gehe zum Bereich &#8222;API Keys&#8220; und erstelle einen neuen Schl\u00fcssel. <strong>Kopiere diesen und bewahre ihn sicher auf<\/strong>, zum Beispiel in <a href=\"https:\/\/www.zoho.com\/de\/vault\/\">Zoho Vault<\/a>.<\/li>\n<\/ul>\n<h4>Schritt 2: Die Custom Function in Zoho Books erstellen<\/h4>\n<p>Wir ben\u00f6tigen eine Automatisierung, die immer dann anspringt, wenn eine Rechnung einen bestimmten Status erreicht. In Zoho Books gehst Du dazu wie folgt vor:<\/p>\n<ol>\n<li>Gehe zu <em>Einstellungen &gt; Automatisierung &gt; Workflow-Regeln<\/em>.<\/li>\n<li>Erstelle eine neue Regel f\u00fcr das Modul <strong>Rechnungen<\/strong>.<\/li>\n<li>Gib der Regel einen Namen, z.B. &#8222;Rechnung an DATEV senden&#8220;.<\/li>\n<li>W\u00e4hle als Ausl\u00f6ser: &#8222;Basierend auf einer Aktion&#8220; und dann &#8222;Erstellt oder Bearbeitet&#8220;.<\/li>\n<li>Setze als Filterkriterium: <code>Status<\/code> <em>ist<\/em> <code>Gesendet<\/code>. Dies stellt sicher, dass der Workflow nur f\u00fcr finalisierte Rechnungen l\u00e4uft.<\/li>\n<li>W\u00e4hle unter &#8222;Sofortige Aktionen&#8220; den Typ &#8222;Benutzerdefinierte Funktion&#8220; aus.<\/li>\n<\/ol>\n<h4>Schritt 3: Der Deluge-Code f\u00fcr den Versand<\/h4>\n<p>Jetzt kommt das Herzst\u00fcck: das Deluge-Skript. F\u00fcge den folgenden Code in das Fenster f\u00fcr die benutzerdefinierte Funktion ein. Vergiss nicht, die Platzhalter anzupassen.<\/p>\n<pre><code class=\"language-deluge\">\/\/ --- Konfiguration ---\n\/\/ Deine Resend API-Key (am besten aus einer Connection holen)\nresend_api_key = \"re_DEIN_RESEND_API_KEY\";\n\/\/ Die E-Mail-Adresse f\u00fcr den DATEV-Posteingang\ndatev_email = \"belege@deine-datev-adresse.de\";\n\/\/ Die Absenderadresse (muss von deiner verifizierten Domain stammen)\nsender_email = \"rechnungen@deinefirma.de\";\n\/\/ ID des Rechnungsdatensatzes, der den Workflow ausgel\u00f6st hat\ninvoice_id = invoice.get(\"invoice_id\");\n\n\/\/ --- 1. Rechnungsdetails und PDF abrufen ---\n\/\/ Hole die Rechnungsdaten von der Zoho Books API\ninvoice_data = zoho.books.getRecordsByID(\"invoices\", ZOHO_ORGANIZATION_ID, invoice_id);\ninvoice_number = invoice_data.get(\"invoice\").get(\"invoice_number\");\n\/\/ Lade das Rechnungs-PDF als Datei-Objekt herunter\ninvoice_pdf = zoho.books.getRecordsByID(\"invoices\", ZOHO_ORGANIZATION_ID, invoice_id, \"print=true\");\n\n\/\/ --- 2. Optional: PDF in WorkDrive zur Archivierung speichern ---\n\/\/ Erstellt einen eindeutigen Dateinamen\nfile_name = \"Rechnung_\" + invoice_number + \".pdf\";\n\/\/ Ordner-ID in WorkDrive, wo die PDFs abgelegt werden sollen\nworkdrive_folder_id = \"deine_workdrive_folder_id\"; \nupload_response = zoho.workdrive.uploadFile(invoice_pdf, workdrive_folder_id, file_name, true, \"deine_workdrive_connection\");\ninfo \"PDF in WorkDrive hochgeladen: \" + upload_response;\n\n\/\/ --- 3. E-Mail \u00fcber die Resend API versenden ---\n\/\/ Setze die URL f\u00fcr die Resend API\nresend_url = \"https:\/\/api.resend.com\/emails\";\n\n\/\/ Bereite die Header f\u00fcr die API-Anfrage vor\nheaders = Map();\nheaders.put(\"Authorization\", \"Bearer \" + resend_api_key);\nheaders.put(\"Content-Type\", \"application\/json\");\n\n\/\/ Bereite die Anh\u00e4nge vor: Das PDF muss Base64-codiert werden\nattachments_list = list();\nattachment_map = Map();\nattachment_map.put(\"filename\", file_name);\nattachment_map.put(\"content\", invoice_pdf.toFile().toString(\"base64\"));\nattachments_list.add(attachment_map);\n\n\/\/ Erstelle den Body der E-Mail\nemail_body = Map();\nemail_body.put(\"from\", sender_email);\nemail_body.put(\"to\", {datev_email});\nemail_body.put(\"subject\", \"Neue Rechnung: \" + invoice_number);\nemail_body.put(\"html\", \"&lt;p&gt;Anbei die neue Ausgangsrechnung \" + invoice_number + \" f\u00fcr die Verbuchung.&lt;\/p&gt;\");\nemail_body.put(\"attachments\", attachments_list);\n\n\/\/ Sende die Anfrage an die Resend API\nresponse = invokeurl\n[\n\turl :resend_url\n\ttype :POST\n\theaders:headers\n\tparameters:email_body.toString()\n];\n\n\/\/ Gib die Antwort der API im Protokoll aus (f\u00fcr die Fehlersuche)\ninfo \"Resend API Response: \" + response;\n<\/code><\/pre>\n<p>Speichere die Funktion und die Workflow-Regel. Sobald Du nun eine Rechnung in Zoho Books auf den Status &#8222;Gesendet&#8220; setzt, wird diese automatisch und zuverl\u00e4ssig an Deine DATEV-Adresse geschickt.<\/p>\n<h3>L\u00f6sung 2: Abonnements mit Zoho Billing automatisieren<\/h3>\n<p>Um die manuelle Verwaltung von Software-Lizenzen abzul\u00f6sen, ist <a href=\"https:\/\/www.zoho.com\/de-de\/billing\/\">Zoho Billing<\/a> das perfekte Werkzeug. Es ist f\u00fcr die Verwaltung wiederkehrender Ums\u00e4tze konzipiert und arbeitet nahtlos mit <a href=\"\/de\/zoho-books\/\">Zoho Books<\/a> zusammen.<\/p>\n<h4>Schritt 1: Grundkonfiguration und Synchronisation<\/h4>\n<p>Der wichtigste erste Schritt ist die saubere Verbindung zwischen Zoho Billing und Zoho Books. Stelle sicher, dass Kontenpl\u00e4ne, Steuers\u00e4tze und Zahlungsgateways korrekt synchronisiert sind. Dies verhindert sp\u00e4ter doppelte Buchungen und Abstimmungsaufwand.<\/p>\n<h4>Schritt 2: Produkte und Pl\u00e4ne definieren<\/h4>\n<p>In Zoho Billing legst Du Deine Software als &#8222;Produkt&#8220; an. Zu jedem Produkt kannst Du einen oder mehrere &#8222;Pl\u00e4ne&#8220; definieren. Ein Plan beschreibt die Abrechnungsmodalit\u00e4ten, z.B.:<\/p>\n<ul>\n<li><strong>Produkt:<\/strong> Premium Software Lizenz<\/li>\n<li><strong>Plan 1:<\/strong> &#8222;Jahresabo&#8220;, Preis: 1.200 \u20ac, Abrechnungsintervall: 1 Jahr<\/li>\n<li><strong>Plan 2:<\/strong> &#8222;Monatsabo&#8220;, Preis: 110 \u20ac, Abrechnungsintervall: 1 Monat<\/li>\n<\/ul>\n<h4>Schritt 3: Vom Angebot zum aktiven Abonnement<\/h4>\n<p>Der Vertriebsprozess sieht nun so aus: Ein Angebot wird direkt in Zoho Billing (oder <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a>) f\u00fcr den entsprechenden Plan erstellt. Sobald der Kunde das Angebot annimmt, kannst Du es mit einem Klick in ein aktives Abonnement umwandeln. Zoho Billing \u00fcbernimmt ab sofort den Rest:<\/p>\n<ul>\n<li>Automatische Erstellung und Versand der Rechnungen zum F\u00e4lligkeitsdatum.<\/li>\n<li>Verwaltung von Upgrades, Downgrades oder K\u00fcndigungen.<\/li>\n<li>Automatische Verbuchung der wiederkehrenden Ums\u00e4tze in Zoho Books.<\/li>\n<\/ul>\n<h4>Schritt 4: Automatisierte Lizenz-Provisionierung<\/h4>\n<p>Jetzt gehen wir noch einen Schritt weiter. Wir wollen, dass nach Zahlungseingang automatisch eine E-Mail mit der Lizenzdatei an den Kunden geht. Auch das l\u00e4sst sich mit einer Custom Function umsetzen, diesmal ausgel\u00f6st in Zoho Billing.<\/p>\n<p>Erstelle in Zoho Billing eine Workflow-Regel (<em>Einstellungen &gt; Automatisierung &gt; Workflow-Regeln<\/em>) f\u00fcr das Modul <strong>Rechnungen<\/strong> mit dem Ausl\u00f6ser &#8222;Bezahlt&#8220;.<\/p>\n<pre><code class=\"language-deluge\">\/\/ Dieses Skript wird ausgel\u00f6st, wenn eine Abo-Rechnung bezahlt wird\n\/\/ Rechnungs-ID wird vom Workflow \u00fcbergeben\ninvoice_id = invoice.get(\"invoice_id\");\n\n\/\/ 1. Kundendaten aus der Rechnung holen\ninvoice_details = zoho.billing.getRecordById(\"invoices\", invoice_id);\ncustomer_id = invoice_details.get(\"customer_id\");\ncustomer_details = zoho.billing.getRecordById(\"contacts\", customer_id);\ncustomer_email = customer_details.get(\"contact\").get(\"email\");\ncustomer_name = customer_details.get(\"contact\").get(\"contact_name\");\n\n\/\/ 2. Eine einfache Lizenz generieren (Beispiel)\n\/\/ In der Realit\u00e4t k\u00f6nntest du hier eine externe Lizenzierungs-API aufrufen\nlicense_key = \"LIC-\" + zoho.encryption.getRandomString(8, \"ALPHANUMERIC\") + \"-\" + today.toString(\"yyyy\");\nexpiry_date = today.addYear(1).toString(\"dd-MM-yyyy\");\n\n\/\/ Erstelle den Inhalt der Lizenzdatei (z.B. als JSON)\nlicense_content = {\n    \"customer\": customer_name,\n    \"key\": license_key,\n    \"valid_until\": expiry_date\n};\n\n\/\/ 3. Lizenz per E-Mail versenden (hier mit Zoho ZeptoMail)\n\/\/ Zoho ZeptoMail ist f\u00fcr den transaktionalen Versand optimiert\nemail_details = {\n    \"from\": {\"address\": \"lizenz@deinefirma.de\"},\n    \"to\": [{\"email_address\": {\"address\": customer_email, \"name\": customer_name}}],\n    \"subject\": \"Deine neue Software-Lizenz\",\n    \"htmlbody\": \"Hallo \" + customer_name + \",&lt;br&gt;&lt;br&gt;vielen Dank f\u00fcr deine Verl\u00e4ngerung! Anbei findest du deine neue Lizenzdatei.&lt;br&gt;&lt;br&gt;Viele Gr\u00fc\u00dfe,&lt;br&gt;Dein Team\",\n    \"attachments\": [{\n        \"name\": \"license.json\",\n        \"content\": license_content.toString().toFile().toString(\"base64\"),\n        \"mime_type\": \"application\/json\"\n    }]\n};\n\n\/\/ Sende die E-Mail \u00fcber die ZeptoMail API\n\/\/ 'zeptomail_connection' ist der Name deiner Zoho ZeptoMail Verbindung\nsend_mail_response = zoho.zeptomail.sendMail(email_details, \"zeptomail_connection\");\ninfo \"Lizenz versendet: \" + send_mail_response;\n<\/code><\/pre>\n<p>Mit diesem Workflow hast Du den gesamten Lebenszyklus eines Abonnements \u2013 von der Rechnungserstellung bis zur Lizenzbereitstellung \u2013 vollst\u00e4ndig automatisiert.<\/p>\n<h2>Tipps und Best Practices<\/h2>\n<ul>\n<li><strong>Sichere Verwaltung von API-Keys:<\/strong> Speichere sensible Daten wie API-Schl\u00fcssel niemals direkt im Code. Nutze stattdessen die &#8222;Connections&#8220; in Zoho. Diese verwalten die Authentifizierung sicher und machen Deinen Code wiederverwendbar. F\u00fcr die zentrale Ablage ist <a href=\"https:\/\/www.zoho.com\/de\/vault\/\">Zoho Vault<\/a> ideal.<\/li>\n<li><strong>Fehlerbehandlung einbauen:<\/strong> Was passiert, wenn eine API nicht erreichbar ist? Baue in Deine Deluge-Skripte `try&#8230;catch`-Bl\u00f6cke ein, um Fehler abzufangen. Bei einem Fehlschlag kannst Du Dir z.B. eine automatische Nachricht in einen <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\">Zoho Cliq<\/a> Channel senden lassen, um sofort informiert zu sein.<\/li>\n<li><strong>Denke in Prozessen, nicht in Apps:<\/strong> Der Schl\u00fcssel liegt darin, den gesamten Prozess zu betrachten und dann die passenden Werkzeuge \u2013 ob Zoho-intern oder extern \u2013 auszuw\u00e4hlen. Manchmal ist ein kleiner externer Service wie Resend die robusteste und schnellste L\u00f6sung.<\/li>\n<li><strong>Weitere Potenziale nutzen:<\/strong> Denke dar\u00fcber nach, was als N\u00e4chstes kommt. Ein Webshop f\u00fcr Ersatzteile mit <a href=\"https:\/\/www.zoho.com\/de\/commerce\/\">Zoho Commerce<\/a>? Die Nachverfolgung von Website-Besuchern aus dem CRM mit <a href=\"https:\/\/www.zoho.com\/de\/salesiq\/\">Zoho SalesIQ<\/a>? Oder die Verwaltung komplexer St\u00fccklisten und Seriennummern mit <a href=\"\/de\/zoho-inventory\/\">Zoho Inventory<\/a>?<\/li>\n<\/ul>\n<h2>Fazit: Dein Zoho-System als ma\u00dfgeschneiderte Schaltzentrale<\/h2>\n<p>Die vorgestellten Beispiele zeigen eindr\u00fccklich: Die wahre Kraft von Zoho liegt in seiner Flexibilit\u00e4t und Offenheit. Indem Du die nativen Funktionen mit der Programmierbarkeit von Deluge und der Anbindung externer APIs kombinierst, kannst Du Dein Zoho-System von einer Sammlung guter Einzelanwendungen in eine hochgradig automatisierte, ma\u00dfgeschneiderte Gesch\u00e4ftszentrale verwandeln. Du reduzierst manuelle Arbeit, minimierst Fehlerquellen und schaffst Freir\u00e4ume f\u00fcr wertsch\u00f6pfendere T\u00e4tigkeiten. Der Aufwand, solche Automatisierungen einmalig einzurichten, amortisiert sich durch die t\u00e4gliche Zeitersparnis und die gewonnene Prozesssicherheit um ein Vielfaches.<\/p>\n<p><strong>Verwendete Zoho Apps in diesem Artikel:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-books\/\">Zoho Books<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de-de\/billing\/\">Zoho Billing<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/workdrive\/\">Zoho WorkDrive<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/vault\/\">Zoho Vault<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/cliq\/\">Zoho Cliq<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/zeptomail\/\">Zoho ZeptoMail<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Erfahre, wie Du Zoho-Apps und APIs kombinierst, um Prozesse effizient zu automatisieren und manuelle Aufgaben zu reduzieren.<\/p>\n","protected":false},"author":1,"featured_media":4207,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","osh_disable_topbar_sticky":"default","osh_disable_header_sticky":"default","osh_sticky_header_style":"default","osh_sticky_header_effect":"","osh_custom_sticky_logo":0,"osh_custom_retina_sticky_logo":0,"osh_custom_sticky_logo_height":0,"osh_background_color":"","osh_links_color":"","osh_links_hover_color":"","osh_links_active_color":"","osh_links_bg_color":"","osh_links_hover_bg_color":"","osh_links_active_bg_color":"","osh_menu_social_links_color":"","osh_menu_social_hover_links_color":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-4203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zoho","entry","has-media"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Erfahre, wie Du Zoho-Apps und APIs kombinierst, um Prozesse effizient zu automatisieren und manuelle Aufgaben zu reduzieren.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-19T09:57:13+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-19T13:58:15+00:00\" \/>\n<meta name=\"author\" content=\"Gregor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gregor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"9\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung\",\"datePublished\":\"2026-01-19T09:57:13+00:00\",\"dateModified\":\"2026-01-19T13:58:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/\"},\"wordCount\":1244,\"publisher\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/1768837663-696e521f66d7a.png\",\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/\",\"name\":\"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/1768837663-696e521f66d7a.png\",\"datePublished\":\"2026-01-19T09:57:13+00:00\",\"dateModified\":\"2026-01-19T13:58:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/1768837663-696e521f66d7a.png\",\"contentUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/1768837663-696e521f66d7a.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\",\"name\":\"SprintCX\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\",\"name\":\"SprintCX\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png\",\"contentUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png\",\"width\":846,\"height\":828,\"caption\":\"SprintCX\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/gregor-sprint\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\",\"name\":\"Gregor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g\",\"caption\":\"Gregor\"},\"sameAs\":[\"https:\\\/\\\/sprintcx.net\"],\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/author\\\/gregor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/","og_locale":"de_DE","og_type":"article","og_title":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX","og_description":"Erfahre, wie Du Zoho-Apps und APIs kombinierst, um Prozesse effizient zu automatisieren und manuelle Aufgaben zu reduzieren.","og_url":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/","og_site_name":"SprintCX","article_published_time":"2026-01-19T09:57:13+00:00","article_modified_time":"2026-01-19T13:58:15+00:00","author":"Gregor","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Gregor","Gesch\u00e4tzte Lesezeit":"9\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#article","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/"},"author":{"name":"Gregor","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung","datePublished":"2026-01-19T09:57:13+00:00","dateModified":"2026-01-19T13:58:15+00:00","mainEntityOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/"},"wordCount":1244,"publisher":{"@id":"https:\/\/sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2026\/01\/1768837663-696e521f66d7a.png","articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/","url":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/","name":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung - SprintCX","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#primaryimage"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2026\/01\/1768837663-696e521f66d7a.png","datePublished":"2026-01-19T09:57:13+00:00","dateModified":"2026-01-19T13:58:15+00:00","breadcrumb":{"@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#primaryimage","url":"https:\/\/sprintcx.net\/wp-content\/uploads\/2026\/01\/1768837663-696e521f66d7a.png","contentUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2026\/01\/1768837663-696e521f66d7a.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/sprintcx.net\/de\/zoho-books-resend-api-und-zoho-billing-kombinieren-tutorial-zur-rechnungs-und-abo-automatisierung\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Zoho Books, Resend API und Zoho Billing kombinieren: Tutorial zur Rechnungs- und Abo-Automatisierung"}]},{"@type":"WebSite","@id":"https:\/\/sprintcx.net\/de\/#website","url":"https:\/\/sprintcx.net\/de\/","name":"SprintCX","description":"","publisher":{"@id":"https:\/\/sprintcx.net\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sprintcx.net\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/sprintcx.net\/de\/#organization","name":"SprintCX","url":"https:\/\/sprintcx.net\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/logo\/image\/","url":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/05\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png","contentUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/05\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png","width":846,"height":828,"caption":"SprintCX"},"image":{"@id":"https:\/\/sprintcx.net\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/gregor-sprint\/"]},{"@type":"Person","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb","name":"Gregor","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/890daf3cadca0407ae6752f5d3c0f4a1bbb2ce129b70d5e65fbefcc86deba987?s=96&d=mm&r=g","caption":"Gregor"},"sameAs":["https:\/\/sprintcx.net"],"url":"https:\/\/sprintcx.net\/de\/author\/gregor\/"}]}},"_links":{"self":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/4203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/comments?post=4203"}],"version-history":[{"count":1,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/4203\/revisions"}],"predecessor-version":[{"id":4204,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/4203\/revisions\/4204"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media\/4207"}],"wp:attachment":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=4203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=4203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=4203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}