{"id":3811,"date":"2025-10-14T09:56:43","date_gmt":"2025-10-14T07:56:43","guid":{"rendered":"https:\/\/sprintcx.net\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/"},"modified":"2025-10-14T14:23:36","modified_gmt":"2025-10-14T12:23:36","slug":"zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial","status":"publish","type":"post","link":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/","title":{"rendered":"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial"},"content":{"rendered":"<h2>Vom Datensilo zum zentralen Cockpit: Ein 360-Grad-Dashboard mit Zoho Analytics und externen APIs<\/h2>\n<p>In der heutigen Unternehmenslandschaft sind Daten \u00fcber zahlreiche Tools und Plattformen verstreut. Dein <a href=\"\/de\/zoho-crm\/\" target=\"_blank\">Zoho CRM<\/a> enth\u00e4lt wertvolle Kundeninformationen, deine Telefonanlage protokolliert jeden Anruf, dein HR-System in <a href=\"https:\/\/www.zoho.com\/de\/people\/\" target=\"_blank\">Zoho People<\/a> verwaltet die Anwesenheit deiner Mitarbeiter und vielleicht nutzt du sogar externe Tools wie Trello f\u00fcr das Aufgabenmanagement. Jedes System f\u00fcr sich ist leistungsstark, doch die wahre St\u00e4rke entfaltet sich erst, wenn du diese Datenquellen intelligent miteinander verkn\u00fcpfst. Die Herausforderung besteht darin, aus diesen isolierten Datensilos eine einheitliche, aussagekr\u00e4ftige Sicht zu schaffen \u2013 ein zentrales Cockpit, das dir auf einen Blick zeigt, was wirklich in deinem Unternehmen passiert. Genau das werden wir in diesem Artikel umsetzen: ein umfassendes Dashboard in <a href=\"\/de\/zoho-analytics\/\" target=\"_blank\">Zoho Analytics<\/a>, das nicht nur Zoho-interne, sondern auch externe Datenquellen \u00fcber APIs integriert.<\/p>\n<h3>Praxisbeispiel: Die fragmentierte Realit\u00e4t eines Vertriebsteams<\/h3>\n<p>Stell dir ein typisches Vertriebsteam vor. Die t\u00e4gliche Arbeit findet prim\u00e4r im <a href=\"\/de\/zoho-crm\/\" target=\"_blank\">Zoho CRM<\/a> statt, wo Leads, Deals und Kontakte gepflegt werden. Gleichzeitig wird f\u00fcr die Telefonie eine externe VoIP-L\u00f6sung wie <strong>Zadarma<\/strong> oder eine selbst gehostete <strong>3CX<\/strong>-Anlage genutzt. Die Anrufprotokolle \u2013 wer hat wann wie lange mit wem gesprochen \u2013 liegen also in einem v\u00f6llig separaten System. Zus\u00e4tzlich erfasst das Team seine An- und Abwesenheiten in <a href=\"https:\/\/www.zoho.com\/de\/people\/\" target=\"_blank\">Zoho People<\/a>. <\/p>\n<p>Die Gesch\u00e4ftsf\u00fchrung m\u00f6chte nun die Performance analysieren, st\u00f6\u00dft aber auf folgende Probleme:<\/p>\n<ul>\n<li>Die reinen Anrufstatistiken aus der Telefonanlage sagen nichts \u00fcber den Erfolg aus. Wie viele Anrufe f\u00fchren zu einem neuen Deal im CRM?<\/li>\n<li>Interne Anrufe an dreistellige Durchwahlen verf\u00e4lschen die KPI f\u00fcr die Kundenkommunikation.<\/li>\n<li>Es ist unklar, welche Vertriebsmitarbeiter gerade aktiv und erreichbar sind, ohne in Zoho People nachzusehen.<\/li>\n<li>Die getrennten Auswertungen f\u00fcr verschiedene Vertriebsbereiche (z.B. Neukunden vs. Partner) machen einen schnellen Gesamt\u00fcberblick unm\u00f6glich.<\/li>\n<\/ul>\n<p>Unser Ziel ist es, all diese Informationen in einem einzigen Dashboard in <a href=\"\/de\/zoho-analytics\/\" target=\"_blank\">Zoho Analytics<\/a> zu b\u00fcndeln, um datengest\u00fctzte Entscheidungen zu erm\u00f6glichen.<\/p>\n<h3>Schritt-f\u00fcr-Schritt Anleitung: Dein 360-Grad-Dashboard in Zoho Analytics<\/h3>\n<h4>Schritt 1: Die Basis \u2013 Zoho CRM-Daten synchronisieren<\/h4>\n<p>Das Fundament unseres Dashboards sind die CRM-Daten. Gl\u00fccklicherweise ist die Anbindung von Zoho CRM an Zoho Analytics denkbar einfach, da es einen nativen Konnektor gibt.<\/p>\n<ol>\n<li>Navigiere in deinem Zoho Analytics Workspace zu &#8222;Datenquellen&#8220; und klicke auf &#8222;Daten hinzuf\u00fcgen&#8220;.<\/li>\n<li>W\u00e4hle &#8222;Zoho Apps&#8220; und dann &#8222;Zoho CRM&#8220;.<\/li>\n<li>Authentifiziere dich und w\u00e4hle die Module aus, die du synchronisieren m\u00f6chtest (z.B. Leads, Kontakte, Deals, Anrufe).<\/li>\n<li>Lege das Synchronisationsintervall fest (z.B. alle 3 Stunden).<\/li>\n<\/ol>\n<p>Nach wenigen Minuten stehen dir alle ausgew\u00e4hlten CRM-Daten als Tabellen in Zoho Analytics zur Verf\u00fcgung.<\/p>\n<h4>Schritt 2: Externe Welten verbinden \u2013 VoIP-Daten via API integrieren<\/h4>\n<p>Jetzt wird es spannend. Wir holen uns die Anrufprotokolle (Call Detail Records, CDRs) von unserem externen VoIP-Anbieter. Fast jeder seri\u00f6se Anbieter wie <strong>Zadarma<\/strong>, <strong>Sipgate<\/strong>, <strong>3CX<\/strong>, <strong>Aircall<\/strong> oder <strong>JustCall<\/strong> bietet hierf\u00fcr eine REST-API an. Der Prozess ist konzeptionell immer gleich:<\/p>\n<ol>\n<li><strong>API-Dokumentation studieren:<\/strong> Finde den richtigen Endpunkt, um Anrufprotokolle abzurufen. Achte auf Authentifizierungsmethoden (meist API-Key oder OAuth2) und Parameter (z.B. Datumsbereich).<\/li>\n<li><strong>Daten in Zoho Analytics importieren:<\/strong> Wir nutzen eine Custom Function in Deluge, die per <a href=\"\/de\/zoho-flow\/\" target=\"_blank\">Zoho Flow<\/a> oder als geplanter Task in Zoho CRM\/Creator ausgef\u00fchrt wird, um die Daten regelm\u00e4\u00dfig abzurufen und in eine Analytics-Tabelle zu schreiben.<\/li>\n<\/ol>\n<p>Zuerst erstellst du in Zoho Analytics manuell eine neue Tabelle (z.B. &#8222;CallLogs_External&#8220;) mit Spalten wie `call_id`, `caller_number`, `destination_number`, `start_time`, `duration`, `status` etc.<\/p>\n<p>Anschlie\u00dfend schreibst du eine Deluge-Funktion, um die Daten abzurufen und in diese Tabelle zu pushen. So k\u00f6nnte ein Beispiel aussehen:<\/p>\n<pre><code>\/\/ Deluge Custom Function zum Abrufen von Anrufdaten einer externen API\n\n\/\/ Konfiguration\nvoip_api_key = \"DEIN_API_KEY\";\nvoip_api_secret = \"DEIN_API_SECRET\";\nanalytics_workspace_owner = \"dein.name@deinedomain.com\";\nanalytics_workspace_name = \"Dein Analytics Workspace\";\nanalytics_table_name = \"CallLogs_External\";\n\n\/\/ Zieldatum (z.B. Daten von gestern abrufen)\nyesterday = zoho.currentdate.subDay(1);\nstart_date_str = yesterday.toString(\"yyyy-MM-dd\") + \"T00:00:00\";\nend_date_str = yesterday.toString(\"yyyy-MM-dd\") + \"T23:59:59\";\n\n\/\/ API-Aufruf an den VoIP-Provider (Beispielhaft)\napi_url = \"https:\/\/api.voipprovider.com\/v1\/statistics\/calls\";\nheaders = Map();\nheaders.put(\"api-key\", voip_api_key);\nheaders.put(\"api-secret\", voip_api_secret);\n\nparams = Map();\nparams.put(\"from\", start_date_str);\nparams.put(\"to\", end_date_str);\n\ntry \n{\n\tresponse = invokeurl\n\t[\n\t\turl :api_url\n\t\ttype :GET\n\t\tparameters:params\n\t\theaders:headers\n\t];\n\t\n\tcall_list = response.get(\"data\").get(\"calls\");\n\t\n\t\/\/ Daten f\u00fcr Zoho Analytics vorbereiten\n\trows_to_add = List();\n\tfor each call in call_list\n\t{\n\t\trow_data = Map();\n\t\trow_data.put(\"caller_number\", call.get(\"source\"));\n\t\trow_data.put(\"destination_number\", call.get(\"destination\"));\n\t\trow_data.put(\"duration_seconds\", call.get(\"duration\"));\n\t\trow_data.put(\"call_start_time\", call.get(\"start_time\").toTime(\"yyyy-MM-dd'T'HH:mm:ss\").toString(\"yyyy-MM-dd HH:mm:ss\"));\n\t\trow_data.put(\"call_status\", call.get(\"disposition\"));\n\t\trows_to_add.add(row_data);\n\t}\n\t\n\t\/\/ Daten in Zoho Analytics importieren\n\tif(rows_to_add.size() &gt; 0)\n\t{\n\t\tconfig = Map();\n\t\tconfig.put(\"ZOHO_OUTPUT_DATE_FORMAT\", \"yyyy-MM-dd HH:mm:ss\");\n\t\t\n\t\tadd_response = zoho.analytics.addRow(analytics_workspace_owner, analytics_workspace_name, analytics_table_name, rows_to_add, config);\n\t\tinfo \"Datenimport erfolgreich: \" + add_response;\n\t}\n}\ncatch (e)\n{\n\tinfo \"Fehler beim API-Abruf oder Datenimport: \" + e;\n}\n<\/code><\/pre>\n<h4>Schritt 3: HR-Daten einflie\u00dfen lassen \u2013 Anwesenheitsstatus aus Zoho People<\/h4>\n<p>Um zu sehen, wer gerade arbeitet, zapfen wir die <a href=\"https:\/\/www.zoho.com\/people\/api\/v2\/\" target=\"_blank\">Zoho People API<\/a> an. Uns interessiert der aktuelle Anwesenheitsstatus. Auch hierf\u00fcr schreiben wir eine kleine Funktion, die die Daten abruft und in eine dedizierte Tabelle in Analytics schreibt (&#8222;EmployeeStatus&#8220;).<\/p>\n<pre><code>\/\/ Deluge Custom Function zum Abrufen des Anwesenheitsstatus aus Zoho People\n\n\/\/ Verbindung zu Zoho People (z.B. \"zohopeopleconnection\") muss eingerichtet sein\nanalytics_workspace_owner = \"dein.name@deinedomain.com\";\nanalytics_workspace_name = \"Dein Analytics Workspace\";\nanalytics_table_name = \"EmployeeStatus\";\n\ntry\n{\n\t\/\/ L\u00f6sche alte Status-Daten, um nur den aktuellen Stand zu haben\n\tclear_response = zoho.analytics.deleteData(analytics_workspace_owner, analytics_workspace_name, analytics_table_name, \"1=1\");\n\n\t\/\/ Alle Mitarbeiter abrufen\n\temployee_response = zoho.people.getRecords(\"employee\");\n\temployee_list = employee_response.get(\"response\").get(\"result\");\n\n\trows_to_add = List();\n\tfor each employee in employee_list\n\t{\n\t\temployee_id = employee.get(\"employeeId\");\n\t\temployee_mail = employee.get(\"EmailID\");\n\t\t\n\t\t\/\/ Anwesenheitsstatus f\u00fcr den heutigen Tag abrufen\n\t\tattendance_response = zoho.people.getAttendanceEntries(zoho.currentdate.toString(\"dd-MMM-yyyy\"), employee_id);\n\t\t\n\t\tstatus = \"Offline\"; \/\/ Standardwert\n\t\tif(attendance_response.get(\"response\").get(\"result\").size() &gt; 0)\n\t\t{\n\t\t\t\/\/ Pr\u00fcfe den Status des letzten Eintrags\n\t\t\tlast_entry = attendance_response.get(\"response\").get(\"result\").get(0);\n\t\t\tif(last_entry.get(\"checkOut\") == null)\n\t\t\t{\n\t\t\t\tstatus = \"Online\";\n\t\t\t}\n\t\t}\n\t\t\n\t\trow_data = Map();\n\t\trow_data.put(\"Employee_Email\", employee_mail);\n\t\trow_data.put(\"Presence_Status\", status);\n\t\trow_data.put(\"Last_Updated\", zoho.currenttime);\n\t\trows_to_add.add(row_data);\n\t}\n\t\n\t\/\/ Daten in Zoho Analytics importieren\n\tif(rows_to_add.size() &gt; 0)\n\t{\n\t\tadd_response = zoho.analytics.addRow(analytics_workspace_owner, analytics_workspace_name, analytics_table_name, rows_to_add);\n\t\tinfo \"Status-Update erfolgreich: \" + add_response;\n\t}\n}\ncatch (e)\n{\n\tinfo \"Fehler beim Abrufen des Zoho People Status: \" + e;\n}\n<\/code><\/pre>\n<h4>Schritt 4: Die Daten bereinigen und veredeln<\/h4>\n<p>Rohdaten sind selten perfekt. In unserem Beispiel wollen wir interne Anrufe ausschlie\u00dfen. In Zoho Analytics geht das am besten \u00fcber eine &#8222;Query Table&#8220;. Das ist eine virtuelle Tabelle, die auf einer SQL-Abfrage basiert.<\/p>\n<p>Navigiere zu &#8222;Erstellen&#8220; -&gt; &#8222;Query Table&#8220; und gib eine SQL-Abfrage ein, die alle Anrufe filtert, bei denen die Zielnummer weniger als vier Ziffern hat (oder ein anderes Kriterium f\u00fcr interne Anrufe).<\/p>\n<pre><code>SELECT\n    *\nFROM\n    \"CallLogs_External\"\nWHERE\n    LENGTH(\"destination_number\") &gt; 3<\/code><\/pre>\n<p>Diese neue Tabelle &#8222;Filtered_CallLogs&#8220; verwendest du nun f\u00fcr alle weiteren Auswertungen.<\/p>\n<h4>Schritt 5: Die Visualisierung \u2013 KPIs und Widgets erstellen<\/h4>\n<p>Jetzt kommt der kreative Teil. Mit den aufbereiteten Daten kannst du dein Dashboard bauen:<\/p>\n<ul>\n<li><strong>KPI-Widgets:<\/strong> Erstelle Kennzahlen wie &#8222;Anzahl Anrufe (Heute)&#8220;, &#8222;Gesamtsprechdauer (Gestern)&#8220;, &#8222;Anzahl aktiver Mitarbeiter&#8220;.<\/li>\n<li><strong>Call Ranking:<\/strong> Erstelle einen Balken-Chart, der die Anzahl der Anrufe pro Mitarbeiter anzeigt. Du kannst die Daten aus verschiedenen Quellen (z.B. &#8222;Delegate Sales&#8220; und &#8222;Partner Sales&#8220;) in einem einzigen Bericht zusammenfassen, indem du eine gemeinsame Dimension (z.B. den Mitarbeiter) nutzt und die Metriken summierst.<\/li>\n<li><strong>Anwesenheits\u00fcbersicht:<\/strong> Eine Pivot-Tabelle, die auf der &#8222;EmployeeStatus&#8220;-Tabelle basiert und mit einem gr\u00fcnen Punkt f\u00fcr &#8222;Online&#8220; und einem roten f\u00fcr &#8222;Offline&#8220; anzeigt, wer verf\u00fcgbar ist.<\/li>\n<li><strong>Zielvorgaben:<\/strong> Um eine Ziellinie in einem Diagramm darzustellen (z.B. 50 Anrufe pro Tag), nutze in den Einstellungen des Widgets die Funktion &#8222;Schwellenwert&#8220; (Threshold).<\/li>\n<\/ul>\n<h3>Tipps und Best Practices<\/h3>\n<ul>\n<li><strong>API-Keys sicher verwalten:<\/strong> Speichere sensible Daten wie API-Keys niemals direkt im Code. Nutze stattdessen <a href=\"https:\/\/www.zoho.com\/de\/vault\/\" target=\"_blank\">Zoho Vault<\/a>, um sie sicher zu hinterlegen und per Deluge abzurufen.<\/li>\n<li><strong>Rate Limiting beachten:<\/strong> Jede API hat Limits f\u00fcr die Anzahl der Aufrufe pro Minute\/Stunde. Stelle sicher, dass deine geplanten Funktionen diese Limits nicht \u00fcberschreiten.<\/li>\n<li><strong>Robustes Fehler-Handling:<\/strong> Umwickle deine API-Aufrufe immer mit einem <code>try...catch<\/code>-Block. Lass dich bei Fehlern per E-Mail oder <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\">Zoho Cliq<\/a> benachrichtigen, um Probleme schnell zu erkennen.<\/li>\n<li><strong>Hardware nicht vergessen:<\/strong> Bei Problemen mit der Gespr\u00e4chsqualit\u00e4t, wie sie bei VoIP-L\u00f6sungen auftreten k\u00f6nnen, liegt die Ursache nicht immer beim Anbieter. \u00dcberpr\u00fcfe auch deine lokale Netzwerkinfrastruktur. Ein Austausch eines Standard-Telekom-Routers gegen eine leistungsf\u00e4higere L\u00f6sung wie eine <strong>Fritzbox<\/strong> kann Wunder wirken, da diese den VoIP-Datenverkehr priorisieren (QoS &#8211; Quality of Service) kann.<\/li>\n<\/ul>\n<h3>Zus\u00e4tzliche Hinweise: Das \u00d6kosystem weiterdenken<\/h3>\n<p>Dieses Dashboard ist nur der Anfang. Du kannst es beliebig erweitern:<\/p>\n<ul>\n<li><strong>Projektmanagement:<\/strong> Integriere Daten aus <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\">Zoho Projects<\/a> oder <a href=\"https:\/\/www.zoho.com\/de\/sprints\/\" target=\"_blank\">Zoho Sprints<\/a>, um den Projektfortschritt im Auge zu behalten. Wenn dein Team fest an <strong>Trello<\/strong> h\u00e4ngt, kannst du dessen API auf \u00e4hnliche Weise anzapfen wie die VoIP-API.<\/li>\n<li><strong>Finanzdaten:<\/strong> Verbinde <a href=\"\/de\/zoho-books\/\" target=\"_blank\">Zoho Books<\/a>, um Umsatzdaten direkt neben den Vertriebsaktivit\u00e4ten anzuzeigen. F\u00fcr die deutsche Buchhaltung ist die <strong>DATEV-Schnittstelle<\/strong> von Zoho Books ein entscheidender Vorteil.<\/li>\n<li><strong>Benachrichtigungen:<\/strong> Richte in Zoho Analytics Alarme ein, die eine Webhook-URL aufrufen, wenn eine KPI einen bestimmten Schwellenwert \u00fcber- oder unterschreitet. Dieser Webhook kann eine Nachricht in einem <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\">Zoho Cliq<\/a>-Kanal posten und das Team in Echtzeit informieren.<\/li>\n<\/ul>\n<h3>Fazit<\/h3>\n<p>Die wahre Kraft des Zoho-\u00d6kosystems liegt nicht nur in der Leistungsf\u00e4higkeit der einzelnen Apps, sondern in ihrer F\u00e4higkeit, nahtlos miteinander und mit der Au\u00dfenwelt zu kommunizieren. Indem du <a href=\"\/de\/zoho-analytics\/\" target=\"_blank\">Zoho Analytics<\/a> als zentralen Datenhub nutzt und \u00fcber Deluge-Funktionen externe APIs anbindest, verwandelst du getrennte Informationsinseln in ein m\u00e4chtiges, zentrales Steuerungsinstrument. Du schaffst Transparenz, identifizierst Engp\u00e4sse und erm\u00f6glichst deinem Team, bessere, datengest\u00fctzte Entscheidungen zu treffen. Der Aufwand lohnt sich, denn ein klares Bild der Realit\u00e4t ist die beste Grundlage f\u00fcr nachhaltigen Erfolg.<\/p>\n<hr>\n<p><strong>Verwendete Zoho Apps in diesem Szenario:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-analytics\/\" target=\"_blank\">Zoho Analytics<\/a><\/li>\n<li><a href=\"\/de\/zoho-crm\/\" target=\"_blank\">Zoho CRM<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/people\/\" target=\"_blank\">Zoho People<\/a><\/li>\n<li><a href=\"\/de\/zoho-flow\/\" target=\"_blank\">Zoho Flow<\/a> (zur Automatisierung der Skripte)<\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/vault\/\" target=\"_blank\">Zoho Vault<\/a> (zur sicheren Speicherung von Zugangsdaten)<\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\">Zoho Cliq<\/a> (f\u00fcr proaktive Benachrichtigungen)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Verwandle isolierte Datensilos in ein zentrales Cockpit mit Zoho Analytics und APIs f\u00fcr ganzheitliche, datengest\u00fctzte Entscheidungen!<\/p>\n","protected":false},"author":1,"featured_media":4474,"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-3811","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 Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: 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-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Verwandle isolierte Datensilos in ein zentrales Cockpit mit Zoho Analytics und APIs f\u00fcr ganzheitliche, datengest\u00fctzte Entscheidungen!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-14T07:56:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-14T12:23:36+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-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial\",\"datePublished\":\"2025-10-14T07:56:43+00:00\",\"dateModified\":\"2025-10-14T12:23:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/\"},\"wordCount\":1242,\"publisher\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1770135707-6982209b6dfb7.png\",\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/\",\"name\":\"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1770135707-6982209b6dfb7.png\",\"datePublished\":\"2025-10-14T07:56:43+00:00\",\"dateModified\":\"2025-10-14T12:23:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1770135707-6982209b6dfb7.png\",\"contentUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/1770135707-6982209b6dfb7.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: 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 Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: 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-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/","og_locale":"de_DE","og_type":"article","og_title":"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial - SprintCX","og_description":"Verwandle isolierte Datensilos in ein zentrales Cockpit mit Zoho Analytics und APIs f\u00fcr ganzheitliche, datengest\u00fctzte Entscheidungen!","og_url":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/","og_site_name":"SprintCX","article_published_time":"2025-10-14T07:56:43+00:00","article_modified_time":"2025-10-14T12:23:36+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-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#article","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/"},"author":{"name":"Gregor","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial","datePublished":"2025-10-14T07:56:43+00:00","dateModified":"2025-10-14T12:23:36+00:00","mainEntityOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/"},"wordCount":1242,"publisher":{"@id":"https:\/\/sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/10\/1770135707-6982209b6dfb7.png","articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/","url":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/","name":"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: Tutorial - SprintCX","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/10\/1770135707-6982209b6dfb7.png","datePublished":"2025-10-14T07:56:43+00:00","dateModified":"2025-10-14T12:23:36+00:00","breadcrumb":{"@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#primaryimage","url":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/10\/1770135707-6982209b6dfb7.png","contentUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/10\/1770135707-6982209b6dfb7.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/sprintcx.net\/de\/zoho-analytics-dashboard-mit-zoho-crm-people-und-voip-api-integrieren-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Zoho Analytics Dashboard mit Zoho CRM, People und VoIP-API integrieren: 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\/3811","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=3811"}],"version-history":[{"count":1,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3811\/revisions"}],"predecessor-version":[{"id":3812,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3811\/revisions\/3812"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media\/4474"}],"wp:attachment":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=3811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=3811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=3811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}