{"id":2757,"date":"2025-07-10T10:28:28","date_gmt":"2025-07-10T08:28:28","guid":{"rendered":"https:\/\/sprintcx.net\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/"},"modified":"2025-07-10T11:57:44","modified_gmt":"2025-07-10T09:57:44","slug":"zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial","status":"publish","type":"post","link":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/","title":{"rendered":"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial"},"content":{"rendered":"<h2>Praxis-Guide: Wie du Zoho CRM mit externen Tools und cleveren Workflows zum Nervenzentrum deines Unternehmens machst<\/h2>\n<p>Die St\u00e4rke des Zoho-\u00d6kosystems liegt nicht nur in der Vielfalt seiner einzelnen Apps, sondern vor allem in ihrer F\u00e4higkeit, nahtlos zusammenzuarbeiten. Doch was passiert, wenn externe Systeme wie deine Telefonanlage ins Spiel kommen oder wenn die Standard-Logik nicht ganz zu deinen internen Prozessen passt? Oft entstehen hier kleine, aber \u00e4rgerliche Daten-Silos oder manuelle Workarounds, die Zeit und Nerven kosten. In diesem Artikel zeigen wir dir, wie du genau diese H\u00fcrden \u00fcberwindest. Es geht darum, die volle Power von Zoho durch die intelligente Nutzung von APIs, Webhooks und cleveren Konfigurationen zu entfesseln. Wir behandeln keine theoretischen Konstrukte, sondern drei konkrete, allt\u00e4gliche Herausforderungen und l\u00f6sen sie Schritt f\u00fcr Schritt, sodass du die L\u00f6sungen direkt in deinem eigenen System nachbauen kannst.<\/p>\n<h3>Die Praxis-Herausforderung: Ein vernetzter, aber fehleranf\u00e4lliger Prozess<\/h3>\n<p>Stell dir ein typisches mittelst\u00e4ndisches Unternehmen vor. F\u00fcr das E-Mail-Marketing wird <a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a> eingesetzt, das Herzst\u00fcck der Kundendaten ist das <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a>, und f\u00fcr die t\u00e4gliche Kommunikation kommt eine VoIP-Telefonanlage wie <a href=\"https:\/\/www.3cx.de\/\" target=\"_blank\" rel=\"noopener\">3CX<\/a> zum Einsatz. Der Anspruch ist klar: Ein neuer Newsletter-Abonnent soll DSGVO-konform erfasst und seine Zustimmung im CRM dokumentiert werden. Wenn dieser Abonnent zu einer bereits bekannten Firma geh\u00f6rt, soll er automatisch dem richtigen Kundenkonto zugeordnet werden. Und ein Anruf aus der Telefonanlage soll direkt den passenden CRM-Kontakt aufrufen. In der Praxis hakt es jedoch oft an kleinen, technischen Details, die den gesamten Prozess ins Stocken bringen.<\/p>\n<h2>Schritt-f\u00fcr-Schritt: Drei Probleme, drei smarte L\u00f6sungen<\/h2>\n<p>Wir gehen nun drei typische Probleme durch und zeigen dir, wie du sie mit Bordmitteln und cleveren Integrationen l\u00f6st. Diese Beispiele demonstrieren eindrucksvoll, wie du Zoho-Apps untereinander und mit externen Diensten verbindest.<\/p>\n<h3>1. Der Datenbruch beim Double-Opt-in: So synchronisierst du Zustimmungen zuverl\u00e4ssig<\/h3>\n<p><strong>Die Herausforderung:<\/strong> Du nutzt ein Anmeldeformular von <a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a>, um neue Newsletter-Kontakte zu gewinnen. Im Formular gibt es eine obligatorische Checkbox f\u00fcr die Datenschutzzustimmung. Wenn ein Nutzer diese Box anhakt, sendet das Formular den Wert als Text-String &#8222;on&#8220;. In deinem <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> hast du jedoch ein sauberes Boolean-Feld (eine Checkbox), das nur die Werte <code>true<\/code> oder <code>false<\/code> akzeptiert. Ein direktes Mapping schl\u00e4gt fehl. Die Folge: Die wichtige, rechtssichere Dokumentation der Zustimmung kommt nicht im CRM an.<\/p>\n<p><strong>Die L\u00f6sung mit <a href=\"\/de\/zoho-flow\/\">Zoho Flow<\/a>: Daten im Flug transformieren<\/strong><br \/>\n<a href=\"\/de\/zoho-flow\/\">Zoho Flow<\/a> ist das perfekte Werkzeug, um Daten zwischen Apps zu transportieren und dabei zu modifizieren. Wir bauen einen Flow, der den &#8222;on&#8220;-Wert in einen sauberen Boolean-Wert umwandelt.<\/p>\n<ul>\n<li><strong>Schritt 1: Trigger definieren<\/strong><br \/>Erstelle einen neuen Flow. W\u00e4hle als Trigger &#8222;App&#8220; und suche nach <a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a>. Als konkretes Trigger-Event w\u00e4hlst du &#8222;Neuer Abonnent&#8220; (New Subscriber). Konfiguriere die Verbindung zu deinem Campaigns-Konto und w\u00e4hle die entsprechende Mailing-Liste aus.<\/li>\n<li><strong>Schritt 2: Logik einbauen (Entscheidung)<\/strong><br \/>Ziehe eine &#8222;Entscheidung&#8220; (Decision) in deinen Flow. Gib ihr einen aussagekr\u00e4ftigen Namen, z.B. &#8222;Pr\u00fcfe Datenschutz-Zustimmung&#8220;.<\/li>\n<li><strong>Schritt 3: Bedingung formulieren<\/strong><br \/>In der Bedingung greifst du auf die Daten des Triggers zu. W\u00e4hle das Feld aus dem Campaigns-Formular, das die Zustimmung enth\u00e4lt (z.B. `Zustimmung Datenschutz Checkbox`). Setze die Bedingung auf `enth\u00e4lt (Gro\u00df-\/Kleinschreibung ignorieren)` und gib als Wert `on` ein.<\/li>\n<li><strong>Schritt 4: Wert f\u00fcr das CRM vorbereiten<\/strong><br \/>Nun hat dein Flow zwei Pfade: &#8222;Ja&#8220; und &#8222;Nein&#8220;.\n<ul>\n<li>Im <strong>&#8222;Ja&#8220;-Pfad<\/strong> (die Bedingung ist erf\u00fcllt) f\u00fcgst du eine Aktion &#8222;Variable erstellen&#8220; hinzu. Nenne die Variable `datenschutzBool` und weise ihr den Wert <code>true<\/code> zu.<\/li>\n<li>Im <strong>&#8222;Nein&#8220;-Pfad<\/strong> f\u00fcgst du ebenfalls eine &#8222;Variable erstellen&#8220;-Aktion hinzu, nennst die Variable `datenschutzBool` und weist ihr den Wert <code>false<\/code> zu.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schritt 5: Datensatz im CRM erstellen\/aktualisieren<\/strong><br \/>F\u00fcge nach der Verzweigung eine Aktion f\u00fcr <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> hinzu. W\u00e4hle &#8222;Erstellen\/Aktualisieren eines Kontakts&#8220;. Mappe nun die Felder: Die E-Mail-Adresse aus Campaigns kommt ins E-Mail-Feld im CRM. F\u00fcr dein Boolean-Feld (z.B. &#8222;DSGVO Zustimmung Newsletter&#8220;) w\u00e4hlst du nun nicht mehr den direkten Wert aus dem Trigger, sondern deine vorbereitete Variable `datenschutzBool`. Bonus: Mappe auch das Feld `consent_date` aus Campaigns in ein entsprechendes Datumsfeld im CRM, um den Zeitstempel der Zustimmung festzuhalten.<\/li>\n<\/ul>\n<h3>2. Unternehmens-Zuordnung: Wenn neue Kontakte ihr Zuhause nicht finden<\/h3>\n<p><strong>Die Herausforderung:<\/strong> Ein neuer Ansprechpartner meldet sich \u00fcber deine Website an und gibt als Firma &#8222;Holzdesign Manufaktur&#8220; an. In deinem CRM, das historisch aus einem alten ERP-System gewachsen ist, hei\u00dft der Kunde aber &#8222;Holzdesign-Muenchen&#8220;. Der automatische Abgleich \u00fcber den Firmennamen schl\u00e4gt fehl und es wird kein Bezug zum bestehenden Kundenkonto hergestellt. Das f\u00fchrt zu Duplikaten und unvollst\u00e4ndigen Kundendaten.<\/p>\n<p><strong>Die L\u00f6sung mit einer Custom Function in Zoho CRM: E-Mail-Domains als Anker<\/strong><br \/>\nAnstatt sich auf den oft inkonsistenten Firmennamen zu verlassen, nutzen wir eine stabilere Information: die E-Mail-Domain. Eine kleine <a href=\"https:\/\/www.zoho.com\/deluge\/\" target=\"_blank\" rel=\"noopener\">Deluge<\/a>-Funktion im CRM kann diese Logik f\u00fcr uns automatisieren.<\/p>\n<p>Gehe in deinem <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> zu <em>Einstellungen &gt; Automatisierung &gt; Workflow-Regeln<\/em> und erstelle eine neue Regel f\u00fcr das Modul &#8222;Kontakte&#8220;, die bei &#8222;Erstellung&#8220; ausgel\u00f6st wird. Als Aktion w\u00e4hlst du &#8222;Funktion&#8220; und erstellst eine neue Funktion mit folgendem Deluge-Skript:<\/p>\n<pre><code>\n\/\/ Funktion, um einen neuen Kontakt automatisch einem bestehenden Kunden zuzuordnen\n\/\/ Argument: 'contactId' vom Typ Long\n\n\/\/ 1. Neuen Kontakt und seine E-Mail-Adresse abrufen\ncontactDetails = zoho.crm.getRecordById(\"Contacts\", contactId);\ncontactEmail = ifnull(contactDetails.get(\"Email\"),\"\");\n\n\/\/ Pr\u00fcfen, ob eine E-Mail-Adresse vorhanden ist\nif(contactEmail != \"\")\n{\n    \/\/ 2. Die Domain aus der E-Mail-Adresse extrahieren\n    emailParts = contactEmail.split(\"@\");\n    if(emailParts.size() &gt; 1)\n    {\n        domain = emailParts.get(1);\n        \n        \/\/ 3. Nach einem anderen Kontakt mit derselben Domain suchen, der bereits einem Kunden zugeordnet ist\n        searchCriteria = \"((Email:ends_with:\" + domain + \") AND (Account_Name:is_not_empty))\";\n        potentialMatches = zoho.crm.searchRecords(\"Contacts\", searchCriteria);\n        \n        \/\/ 4. Wenn ein passender Kontakt gefunden wird, den Kunden \u00fcbernehmen\n        if(potentialMatches.size() &gt; 0)\n        {\n            existingContact = potentialMatches.get(0);\n            accountId = existingContact.get(\"Account_Name\").get(\"id\");\n            accountName = existingContact.get(\"Account_Name\").get(\"name\");\n            \n            \/\/ 5. Den neuen Kontakt mit dem gefundenen Kundenkonto verkn\u00fcpfen\n            updateMap = Map();\n            updateMap.put(\"Account_Name\", accountId);\n            updateResponse = zoho.crm.updateRecord(\"Contacts\", contactId, updateMap);\n            \n            \/\/ Optional: Eine Notiz f\u00fcr die Nachverfolgung hinzuf\u00fcgen\n            info \"Kontakt \" + contactDetails.get(\"Full_Name\") + \" wurde automatisch dem Kunden '\" + accountName + \"' zugeordnet basierend auf der Domain: \" + domain;\n        }\n    }\n}\n<\/code><\/pre>\n<p>Diese Funktion wird jedes Mal ausgef\u00fchrt, wenn ein neuer Kontakt erstellt wird. Sie extrahiert die E-Mail-Domain, sucht nach einem bereits existierenden Kontakt mit derselben Domain, der einem Kundenkonto zugeordnet ist, und verkn\u00fcpft den neuen Kontakt mit genau diesem Konto. Das ist deutlich robuster als jeder Abgleich \u00fcber den Firmennamen.<\/p>\n<h3>3. Die streikende 3CX-Integration: Ein verstecktes Feld legt die API lahm<\/h3>\n<p><strong>Die Herausforderung:<\/strong> Deine <a href=\"https:\/\/www.3cx.de\/\" target=\"_blank\" rel=\"noopener\">3CX<\/a>-Telefonanlage ist mit dem CRM verbunden, um bei eingehenden Anrufen direkt den passenden Kontakt anzuzeigen (Click-to-Dial). Eines Tages funktioniert die Suche nicht mehr. Die Fehlermeldung in 3CX lautet: <code>The field is not available for searching. API Name: Fax<\/code>. Du bist dir sicher: Das Fax-Feld wird gar nicht genutzt und wurde deshalb aus dem Layout entfernt.<\/p>\n<p><strong>Die L\u00f6sung: Die T\u00fccken von UI vs. API verstehen<\/strong><br \/>\nHier liegt ein klassisches Problem vor. Du hast das Feld &#8222;Fax&#8220; aus dem Layout im <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> entfernt, um die Benutzeroberfl\u00e4che f\u00fcr deine Mitarbeiter sauber zu halten. Das ist eine gute Praxis. Die 3CX-Integration wurde jedoch so konfiguriert (m\u00f6glicherweise durch eine Standardvorlage, die bei einem 3CX-Update automatisch eingespielt wurde), dass sie bei der Suche nach Kontakten auch das Fax-Feld abfragt. Wenn das Feld im Layout nicht vorhanden ist, ist es f\u00fcr die API nicht durchsuchbar.<\/p>\n<p>Die L\u00f6sung ist denkbar einfach und erfordert kein \u00c4ndern von XML-Konfigurationsdateien:<\/p>\n<ol>\n<li>Navigiere in <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> zu <em>Einstellungen &gt; Anpassung &gt; Module und Felder<\/em>.<\/li>\n<li>W\u00e4hle das betroffene Modul, z.B. &#8222;Kontakte&#8220;.<\/li>\n<li>Du siehst nun die Layout-Bearbeitung. Auf der linken Seite gibt es eine Liste aller Felder. Suche dort nach dem Feld &#8222;Fax&#8220;. Wahrscheinlich befindet es sich im Abschnitt &#8222;Nicht verwendete Felder&#8220;.<\/li>\n<li>Ziehe das &#8222;Fax&#8220;-Feld per Drag-and-drop einfach wieder zur\u00fcck in einen beliebigen Abschnitt deines Haupt-Layouts. Du kannst es ganz unten in einem separaten Abschnitt platzieren, damit es die Nutzer nicht st\u00f6rt.<\/li>\n<li>Speichere das Layout.<\/li>\n<\/ol>\n<p>F\u00fchre den Test aus 3CX erneut durch. Die Suche wird sofort wieder funktionieren. Die API hat wieder Zugriff auf das Feld und die Fehlermeldung verschwindet. Dieses Prinzip gilt f\u00fcr viele Integrationen: Nur weil ein Feld in der UI nicht sichtbar ist, hei\u00dft das nicht, dass es nicht von einer angebundenen Anwendung im Hintergrund ben\u00f6tigt wird.<\/p>\n<h3>Tipps und Best Practices f\u00fcr ein skalierbares CRM<\/h3>\n<p>Die oben genannten Probleme zeigen, wie wichtig eine durchdachte Konfiguration ist. Hier sind einige Best Practices, um dein CRM sauber und effizient zu halten:<\/p>\n<ul>\n<li><strong>Nicht-destruktiv aufr\u00e4umen:<\/strong> Bevor du ein Feld l\u00f6schst, von dem du glaubst, es sei veraltet (z.B. &#8222;Skype-ID&#8220;), verschiebe es in einen separaten Abschnitt ganz unten im Layout, den du &#8222;Archiv&#8220; oder &#8222;Felder unter Beobachtung&#8220; nennst. So verhinderst du, dass du versehentlich ein von einer API oder einem alten Workflow ben\u00f6tigtes Feld entfernst.<\/li>\n<li><strong>Layout-Regeln f\u00fcr eine dynamische UI:<\/strong> Nutze die &#8222;Layout-Regeln&#8220; in den CRM-Einstellungen, um Formulare kontextsensitiv zu gestalten. Beispiel: Blende das Feld &#8222;Zweite E-Mail-Adresse&#8220; nur dann ein, wenn das Hauptfeld &#8222;E-Mail&#8220; bereits ausgef\u00fcllt ist. Das macht die Masken k\u00fcrzer und \u00fcbersichtlicher.<\/li>\n<li><strong>Rollenbasierte Ansichten:<\/strong> Nicht jeder Mitarbeiter braucht jedes Feld. Blende ganze Sektionen (z.B. &#8222;Marketing-Automatisierungs-Daten&#8220;) f\u00fcr bestimmte Nutzerprofile (z.B. &#8222;Kundenservice&#8220;) aus. Das reduziert die Komplexit\u00e4t und verbessert die Fokussierung.<\/li>\n<\/ul>\n<h3>Fazit: Baue dein zentrales Betriebssystem<\/h3>\n<p>Diese drei Praxisbeispiele zeigen, dass die wahre Kraft von Zoho nicht in einer einzelnen App liegt, sondern in der intelligenten Verkn\u00fcpfung des gesamten \u00d6kosystems. Indem du Werkzeuge wie <a href=\"\/de\/zoho-flow\/\">Zoho Flow<\/a> f\u00fcr die Datentransformation, Deluge f\u00fcr ma\u00dfgeschneiderte Logik und ein tiefes Verst\u00e4ndnis f\u00fcr die Wechselwirkung von UI-Einstellungen und API-Verhalten nutzt, kannst du robuste und hocheffiziente Prozesse schaffen. Betrachte dein <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> nicht nur als Datenbank, sondern als das zentrale Nervenzentrum deines Unternehmens, das Daten aus allen Quellen intelligent zusammenf\u00fchrt und verarbeitet. Der Aufwand, solche Integrationen einmal sauber aufzusetzen, zahlt sich durch Zeitersparnis, h\u00f6here Datenqualit\u00e4t und reibungslosere Abl\u00e4ufe um ein Vielfaches aus.<\/p>\n<p><strong>In diesem Artikel verwendete Zoho Apps:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a><\/li>\n<li><a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a><\/li>\n<li><a href=\"\/de\/zoho-flow\/\">Zoho Flow<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Optimiere dein Zoho CRM mit intelligenten Workflows und Tools zu deinem Unternehmens-Nervenzentrum. Nutze APIs und Webhooks effektiv!<\/p>\n","protected":false},"author":1,"featured_media":2771,"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":[526,102,171,185,100,107,150,218,151,101,232,103,149,199,173,181,615,96,97],"class_list":["post-2757","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zoho","tag-3cx","tag-api","tag-crm-integration","tag-custom-function","tag-datenintegration","tag-deluge","tag-deluge-script","tag-double-opt-in","tag-dsgvo","tag-prozessautomatisierung","tag-voip-integration","tag-webhook","tag-webhooks","tag-workflow","tag-workflow-automation","tag-workflow-automatisierung","tag-zoho-campaigns","tag-zoho-crm","tag-zoho-flow","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 CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - 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-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Optimiere dein Zoho CRM mit intelligenten Workflows und Tools zu deinem Unternehmens-Nervenzentrum. Nutze APIs und Webhooks effektiv!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-10T08:28:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-10T09:57:44+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=\"8\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial\",\"datePublished\":\"2025-07-10T08:28:28+00:00\",\"dateModified\":\"2025-07-10T09:57:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/\"},\"wordCount\":1485,\"publisher\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752247387-68712c5bdaee4.png\",\"keywords\":[\"3CX\",\"API\",\"CRM Integration\",\"Custom Function\",\"Datenintegration\",\"Deluge\",\"Deluge Script\",\"Double-Opt-In\",\"DSGVO\",\"Prozessautomatisierung\",\"VoIP Integration\",\"Webhook\",\"Webhooks\",\"Workflow\",\"Workflow Automation\",\"Workflow-Automatisierung\",\"Zoho Campaigns\",\"Zoho CRM\",\"Zoho Flow\"],\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/\",\"name\":\"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752247387-68712c5bdaee4.png\",\"datePublished\":\"2025-07-10T08:28:28+00:00\",\"dateModified\":\"2025-07-10T09:57:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752247387-68712c5bdaee4.png\",\"contentUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/1752247387-68712c5bdaee4.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial\"}]},{\"@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 CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - 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-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/","og_locale":"de_DE","og_type":"article","og_title":"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - SprintCX","og_description":"Optimiere dein Zoho CRM mit intelligenten Workflows und Tools zu deinem Unternehmens-Nervenzentrum. Nutze APIs und Webhooks effektiv!","og_url":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/","og_site_name":"SprintCX","article_published_time":"2025-07-10T08:28:28+00:00","article_modified_time":"2025-07-10T09:57:44+00:00","author":"Gregor","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Gregor","Gesch\u00e4tzte Lesezeit":"8\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#article","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/"},"author":{"name":"Gregor","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial","datePublished":"2025-07-10T08:28:28+00:00","dateModified":"2025-07-10T09:57:44+00:00","mainEntityOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/"},"wordCount":1485,"publisher":{"@id":"https:\/\/sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/07\/1752247387-68712c5bdaee4.png","keywords":["3CX","API","CRM Integration","Custom Function","Datenintegration","Deluge","Deluge Script","Double-Opt-In","DSGVO","Prozessautomatisierung","VoIP Integration","Webhook","Webhooks","Workflow","Workflow Automation","Workflow-Automatisierung","Zoho Campaigns","Zoho CRM","Zoho Flow"],"articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/","url":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/","name":"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial - SprintCX","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/07\/1752247387-68712c5bdaee4.png","datePublished":"2025-07-10T08:28:28+00:00","dateModified":"2025-07-10T09:57:44+00:00","breadcrumb":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#primaryimage","url":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/07\/1752247387-68712c5bdaee4.png","contentUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/07\/1752247387-68712c5bdaee4.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-zoho-flow-und-3cx-api-im-lead-und-kontaktmanagement-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Zoho CRM, Zoho Flow und 3CX API im Lead- und Kontaktmanagement Tutorial"}]},{"@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\/2757","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=2757"}],"version-history":[{"count":1,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/2757\/revisions"}],"predecessor-version":[{"id":2758,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/2757\/revisions\/2758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media\/2771"}],"wp:attachment":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=2757"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=2757"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=2757"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}