{"id":3486,"date":"2025-08-21T16:27:30","date_gmt":"2025-08-21T14:27:30","guid":{"rendered":"https:\/\/sprintcx.net\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/"},"modified":"2025-08-22T09:13:41","modified_gmt":"2025-08-22T07:13:41","slug":"zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen","status":"publish","type":"post","link":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/","title":{"rendered":"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen"},"content":{"rendered":"<h2>Zoho und AWS: Wie du komplexe Drittanbieter-APIs nahtlos in dein CRM integrierst<\/h2>\n<p>Die St\u00e4rke des Zoho-\u00d6kosystems liegt nicht nur in der Vielfalt seiner Apps, sondern vor allem in ihrer F\u00e4higkeit, miteinander und mit der Au\u00dfenwelt zu kommunizieren. Viele Unternehmen stehen jedoch vor der Herausforderung, spezialisierte externe Plattformen, wie zum Beispiel Partnerportale gro\u00dfer Technologieanbieter, an ihre zentralen Zoho-Anwendungen anzubinden. Standardkonnektoren sto\u00dfen hier oft an ihre Grenzen. Genau hier entfaltet die wahre Macht von Zoho ihre Wirkung: \u00fcber Custom Functions, APIs und Webhooks. Dieser Artikel zeigt dir an einem praxisnahen Beispiel, wie du eine ma\u00dfgeschneiderte Schnittstelle zwischen <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> und einer externen Plattform wie dem AWS-Partnerportal entwickelst, um Prozesse zu automatisieren und manuelle Datenpflege zu eliminieren.<\/p>\n<h3>Das Praxisbeispiel: Automatisierte Projekt-Meldungen an ein Partner-Portal<\/h3>\n<p>Stell dir vor, dein Unternehmen ist ein zertifizierter Technologiepartner f\u00fcr einen gro\u00dfen Cloud-Anbieter wie <a href=\"https:\/\/aws.amazon.com\/\" target=\"_blank\" rel=\"noopener\">Amazon Web Services (AWS)<\/a>. Teil dieses Partnerprogramms ist es, dass du f\u00fcr gemeinsame Kundenprojekte finanzielle Zusch\u00fcsse oder andere Vorteile erh\u00e4ltst. Die Bedingung daf\u00fcr ist jedoch, dass du den Fortschritt, die aufgewendeten Stunden und erreichte Meilensteine regelm\u00e4\u00dfig und in einem exakt vorgegebenen Format an das Partner-Portal von AWS meldest. Bisher geschieht das manuell: Ein Projektmanager kopiert Daten aus <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a> und <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> in eine Tabelle und l\u00e4dt diese hoch. Das ist nicht nur zeitaufwendig, sondern auch extrem fehleranf\u00e4llig.<\/p>\n<p><strong>Die Herausforderung:<\/strong> Wie kannst du diesen Prozess vollst\u00e4ndig automatisieren, sodass bei einer Status\u00e4nderung im CRM-Projekt die relevanten Daten direkt und ohne manuellen Eingriff an die AWS-API gesendet werden?<\/p>\n<h3>Schritt-f\u00fcr-Schritt-Anleitung zur L\u00f6sung<\/h3>\n<p>Wir bauen eine L\u00f6sung, die direkt in <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> lebt und die Logik f\u00fcr die Kommunikation mit der externen API enth\u00e4lt. Als Kerntechnologie nutzen wir hierf\u00fcr <strong>Deluge<\/strong>, die Skriptsprache von Zoho.<\/p>\n<h4>Schritt 1: Analyse der externen API und Vorbereitung in Zoho CRM<\/h4>\n<p>Jede Integration beginnt mit dem Studium der Dokumentation der Gegenseite. Bevor du eine einzige Zeile Code schreibst, musst du folgende Fragen kl\u00e4ren:<\/p>\n<ul>\n<li><strong>Endpunkt:<\/strong> Welche URL muss aufgerufen werden, um Daten zu \u00fcbermitteln (z.B. <code>https:\/\/api.partner.aws\/v2\/projects\/update<\/code>)?<\/li>\n<li><strong>Authentifizierung:<\/strong> Wie weist du dich gegen\u00fcber der API aus? \u00dcblich sind API-Keys im Header (z.B. <code>X-API-KEY<\/code>) oder ein OAuth-2.0-Flow.<\/li>\n<li><strong>Datenformat:<\/strong> Welches Format erwartet die API? Meistens ist dies JSON. Wie genau muss die Struktur aussehen?<\/li>\n<li><strong>HTTP-Methode:<\/strong> Musst du Daten senden (<code>POST<\/code>), aktualisieren (<code>PUT<\/code>\/<code>PATCH<\/code>) oder abrufen (<code>GET<\/code>)?<\/li>\n<\/ul>\n<p>Dokumentiere diese Anforderungen am besten in <a href=\"https:\/\/www.zoho.com\/de\/notebook\/\" target=\"_blank\" rel=\"noopener\">Zoho Notebook<\/a> oder in einem Dokument in <a href=\"https:\/\/www.zoho.com\/de\/workdrive\/\" target=\"_blank\" rel=\"noopener\">Zoho WorkDrive<\/a>. Anschlie\u00dfend bereitest du <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> vor. Erstelle in deinem Deals- oder einem benutzerdefinierten Projekt-Modul die notwendigen Felder, z.B.:<\/p>\n<ul>\n<li><strong>Partner Projekt ID:<\/strong> Ein Textfeld f\u00fcr die eindeutige ID aus dem AWS-Portal.<\/li>\n<li><strong>Letzte API-Synchronisation:<\/strong> Ein Datums-\/Zeitfeld, um den letzten erfolgreichen Abgleich zu protokollieren.<\/li>\n<li><strong>Letzter API-Status:<\/strong> Ein Textfeld, um die Antwort der API (z.B. &#8222;Success&#8220; oder eine Fehlermeldung) zu speichern.<\/li>\n<\/ul>\n<h4>Schritt 2: Die Custom Function in Zoho CRM mit Deluge erstellen<\/h4>\n<p>Das Herzst\u00fcck unserer Automatisierung ist eine Custom Function. Gehe in <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> zu <em>Einstellungen &gt; Automatisierung &gt; Aktionen &gt; Funktionen &gt; Neue Funktion erstellen<\/em>.<\/p>\n<p>Wir schreiben eine Funktion, die eine Deal-ID als Argument entgegennimmt, die relevanten Daten aus dem Deal-Datensatz ausliest, sie in das ben\u00f6tigte JSON-Format umwandelt und an die externe API sendet.<\/p>\n<pre><code>\/\/ Deluge Script zur Synchronisation eines Projekts mit einer externen Partner-API\n\n\/\/ Argument 'dealId' wird von der Workflow-Regel \u00fcbergeben\nvoid awsProjectSync(int dealId)\n{\n    \/\/ 1. Relevante Daten aus dem CRM-Datensatz abrufen\n    dealDetails = zoho.crm.getRecordById(\"Deals\", dealId);\n    \n    \/\/ Sicherstellen, dass der Datensatz gefunden wurde\n    if(dealDetails.get(\"id\") != null)\n    {\n        \/\/ 2. Daten f\u00fcr die API vorbereiten und in einer Map sammeln\n        apiData = Map();\n        apiData.put(\"projectId\", dealDetails.get(\"Partner_Projekt_ID\"));\n        apiData.put(\"projectName\", dealDetails.get(\"Deal_Name\"));\n        apiData.put(\"status\", dealDetails.get(\"Stage\"));\n        apiData.put(\"lastUpdate\", zoho.currenttime.toString(\"yyyy-MM-dd'T'HH:mm:ss'Z'\"));\n        \n        \/\/ Angenommen, Stunden werden in einem verkn\u00fcpften Modul oder Feld erfasst\n        apiData.put(\"reportedHours\", ifnull(dealDetails.get(\"Abgerechnete_Stunden\"), 0));\n        \n        \/\/ 3. API-Authentifizierung und Header vorbereiten\n        \/\/ WICHTIG: API-Key niemals hardcoden! Nutze Connections oder Custom Variables.\n        apiKey = zoho.crm.getOrgVariable(\"aws_partner_api_key\");\n        headers = Map();\n        headers.put(\"Content-Type\", \"application\/json\");\n        headers.put(\"X-API-KEY\", apiKey);\n        \n        \/\/ 4. API-Aufruf mit invokeurl durchf\u00fchren\n        apiUrl = \"https:\/\/api.fakepartner.aws\/v2\/projects\/update\";\n        response = invokeurl\n        [\n            url :apiUrl\n            type :POST\n            parameters:apiData.toString()\n            headers:headers\n        ];\n        \n        \/\/ 5. Antwort der API verarbeiten und CRM-Datensatz aktualisieren\n        updateMap = Map();\n        updateMap.put(\"Letzte_API_Synchronisation\", zoho.currenttime);\n        \n        if(response.get(\"responseCode\") == 200)\n        {\n            \/\/ Erfolgreich\n            updateMap.put(\"Letzter_API_Status\", \"Success: \" + response.toString());\n        }\n        else\n        {\n            \/\/ Fehler\n            updateMap.put(\"Letzter_API_Status\", \"Error: \" + response.toString());\n            \/\/ Optional: Benachrichtigung an einen Admin senden\n            zoho.cliq.postToChannel(\"crm_alerts\", \"Fehler bei der AWS-API-Synchronisation f\u00fcr Deal \" + dealDetails.get(\"Deal_Name\") + \". Details: \" + response.toString());\n        }\n        \n        \/\/ CRM-Datensatz mit dem Ergebnis aktualisieren\n        updateResponse = zoho.crm.updateRecord(\"Deals\", dealId, updateMap);\n        info updateResponse;\n    }\n}\n<\/code><\/pre>\n<h4>Schritt 3: Die Funktion \u00fcber eine Workflow-Regel ausl\u00f6sen<\/h4>\n<p>Die Funktion allein tut noch nichts. Sie muss durch einen Trigger aufgerufen werden. Erstelle eine neue Workflow-Regel in <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a> (<em>Einstellungen &gt; Automatisierung &gt; Workflow-Regeln<\/em>).<\/p>\n<ul>\n<li><strong>Modul:<\/strong> Deals<\/li>\n<li><strong>Ausl\u00f6ser:<\/strong> Bei einer Datensatzaktion &gt; Bearbeiten<\/li>\n<li><strong>Bedingung:<\/strong> Wenn das Feld &#8222;Phase&#8220; (Stage) ge\u00e4ndert wird. So wird die Funktion nur bei relevanten \u00c4nderungen ausgef\u00fchrt und nicht bei jeder kleinen Bearbeitung.<\/li>\n<li><strong>Aktion:<\/strong> Funktion aufrufen. W\u00e4hle deine erstellte Funktion aus und konfiguriere das Argument, indem du das Feld &#8222;Deal Id&#8220; aus der Liste ausw\u00e4hlst.<\/li>\n<\/ul>\n<p>Jetzt wird bei jeder \u00c4nderung der Deal-Phase automatisch die Synchronisation mit der AWS-API angesto\u00dfen.<\/p>\n<h4>Schritt 4: Projektmanagement und Abrechnung integrieren<\/h4>\n<p>Die reine technische Implementierung ist nur die halbe Miete. Der Prozess muss auch kaufm\u00e4nnisch sauber abgebildet werden. Der Entwicklungsaufwand f\u00fcr diese Schnittstelle (im Meeting-Beispiel waren es 50 Stunden) wird in <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a> erfasst. Nach Abschluss der Entwicklung kann aus dem Projekt mit wenigen Klicks eine Rechnung in <a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a> oder <a href=\"https:\/\/www.zoho.com\/de-de\/invoice\/\" target=\"_blank\" rel=\"noopener\">Zoho Invoice<\/a> erstellt und an den Kunden gesendet werden. Dies stellt sicher, dass der gesamte Lebenszyklus \u2013 von der Opportunity im CRM \u00fcber die Entwicklung im Projects bis zur Abrechnung in Books \u2013 in einem konsistenten System abl\u00e4uft.<\/p>\n<h3>Tipps und Best Practices<\/h3>\n<ul>\n<li><strong>Sicherheit geht vor:<\/strong> Hardcode niemals sensible Informationen wie API-Keys oder Passw\u00f6rter in deinem Code. Nutze stattdessen die &#8222;Connections&#8220; in Zoho oder &#8222;Organization Variables&#8220; in CRM. Alternativ kannst du Zugangsdaten sicher in <a href=\"https:\/\/www.zoho.com\/de\/vault\/\" target=\"_blank\" rel=\"noopener\">Zoho Vault<\/a> speichern und per API abrufen.<\/li>\n<li><strong>Robustes Fehler-Handling:<\/strong> Was passiert, wenn die externe API nicht erreichbar ist? Dein Skript sollte solche F\u00e4lle abfangen. Protokolliere Fehler in einem dedizierten Feld im CRM und sende eine Benachrichtigung \u00fcber <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\" rel=\"noopener\">Zoho Cliq<\/a> an den zust\u00e4ndigen Mitarbeiter oder einen Admin-Kanal. So bleiben Probleme nicht unentdeckt.<\/li>\n<li><strong>Single Source of Truth:<\/strong> Die Diskussion im zugrundeliegenden Dokument \u00fcber die Angebotserstellung (CRM vs. Finance-Suite) ist ein klassisches Beispiel. Etabliere einen klaren Prozess: Eine Gesch\u00e4ftschance entsteht in <a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a>. Von dort aus wird das Angebot erstellt. Wird es angenommen, wird aus der Opportunity das Projekt in <a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a> generiert. Das sorgt f\u00fcr durchg\u00e4ngige Datenkonsistenz und vermeidet Budget\u00fcberschreitungen und Missverst\u00e4ndnisse.<\/li>\n<li><strong>Skalierbarkeit bedenken:<\/strong> F\u00fcr einfache bis mittelkomplexe Aufgaben sind Deluge-Funktionen perfekt. Wenn du aber sehr datenintensive Operationen planst oder an die API-Aufruflimits von Deluge st\u00f6\u00dft, solltest du einen Blick auf <a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a> werfen. Mit dieser Serverless-Plattform kannst du anspruchsvollere Microservices entwickeln, die nahtlos mit deinem Zoho-Backend interagieren.<\/li>\n<\/ul>\n<h3>Weitere Integrationsm\u00f6glichkeiten<\/h3>\n<p>Dieses Muster l\u00e4sst sich auf unz\u00e4hlige andere Szenarien anwenden:<\/p>\n<ul>\n<li><strong>E-Commerce:<\/strong> Synchronisiere Bestelldaten aus deinem <a href=\"https:\/\/www.zoho.com\/de\/commerce\/\" target=\"_blank\" rel=\"noopener\">Zoho Commerce<\/a> oder einem externen Shop-System wie Shopify mit <a href=\"\/de\/zoho-inventory\/\" target=\"_blank\" rel=\"noopener\">Zoho Inventory<\/a> und <a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a>.<\/li>\n<li><strong>Helpdesk &amp; Entwicklung:<\/strong> Erstelle automatisch ein Issue in Jira oder GitHub, wenn ein Ticket in <a href=\"\/de\/zoho-desk\/\" target=\"_blank\" rel=\"noopener\">Zoho Desk<\/a> mit einem bestimmten Tag versehen wird.<\/li>\n<li><strong>Marketing-Automatisierung:<\/strong> \u00dcbertrage Leads, die an einem Webinar \u00fcber <a href=\"https:\/\/www.zoho.com\/de\/webinar\/\" target=\"_blank\" rel=\"noopener\">Zoho Webinar<\/a> teilgenommen haben, nicht nur ins CRM, sondern auch an eine externe Spezialsoftware f\u00fcr Lead-Scoring.<\/li>\n<li><strong>Alternative ohne Code:<\/strong> F\u00fcr einfachere, trigger-basierte Workflows, die keine komplexe Datenmanipulation erfordern, ist <a href=\"\/de\/zoho-flow\/\" target=\"_blank\" rel=\"noopener\">Zoho Flow<\/a> eine exzellente No-Code-Alternative. Du kannst einen Flow erstellen, der bei einer CRM-\u00c4nderung einen Webhook an eine externe API sendet.<\/li>\n<\/ul>\n<h3>Fazit<\/h3>\n<p>Die wahre St\u00e4rke von Zoho liegt in seiner Offenheit. Anstatt dich in ein geschlossenes System zu sperren, gibt dir die Plattform mit Werkzeugen wie Deluge, Webhooks und APIs die Freiheit, ma\u00dfgeschneiderte Verbindungen zu praktisch jedem externen Dienst herzustellen. Das Beispiel der AWS-Integration zeigt, wie du durch eine durchdachte Automatisierung nicht nur Zeit sparst und Fehler reduzierst, sondern auch den Wert deiner Zoho-Implementierung massiv steigerst. Du verwandelst dein CRM von einem reinen Datensilo in eine aktive, kommunizierende Kommandozentrale f\u00fcr deine Gesch\u00e4ftsprozesse.<\/p>\n<p><strong>Verwendete Zoho Apps in diesem Szenario:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-crm\/\" target=\"_blank\" rel=\"noopener\">Zoho CRM<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/projects\/\" target=\"_blank\" rel=\"noopener\">Zoho Projects<\/a><\/li>\n<li><a href=\"\/de\/zoho-books\/\" target=\"_blank\" rel=\"noopener\">Zoho Books<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/cliq\/\" target=\"_blank\" rel=\"noopener\">Zoho Cliq<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/workdrive\/\" target=\"_blank\" rel=\"noopener\">Zoho WorkDrive<\/a><\/li>\n<li>(Optional: <a href=\"\/de\/zoho-flow\/\" target=\"_blank\" rel=\"noopener\">Zoho Flow<\/a>, <a href=\"https:\/\/catalyst.zoho.com\/\" target=\"_blank\" rel=\"noopener\">Zoho Catalyst<\/a>, <a href=\"https:\/\/www.zoho.com\/de\/vault\/\" target=\"_blank\" rel=\"noopener\">Zoho Vault<\/a>)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Automatisiere die AWS-Integration im Zoho CRM mit Custom Functions, APIs und Webhooks &#8211; so sparst du Zeit und verringerst Fehler!<\/p>\n","protected":false},"author":1,"featured_media":3504,"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":[102,121,900,171,819,107,901,101,103,276,108,600,317,96,97,326,639,120],"class_list":["post-3486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zoho","tag-api","tag-api-integration","tag-aws","tag-crm-integration","tag-custom-functions","tag-deluge","tag-drittpartei-integration","tag-prozessautomatisierung","tag-webhook","tag-workflow-regeln","tag-zoho-books","tag-zoho-catalyst","tag-zoho-cliq","tag-zoho-crm","tag-zoho-flow","tag-zoho-projects","tag-zoho-vault","tag-zoho-workdrive","entry","has-media"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen - 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-custom-functions-und-aws-api-automatisieren-projektmeldungen\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Automatisiere die AWS-Integration im Zoho CRM mit Custom Functions, APIs und Webhooks - so sparst du Zeit und verringerst Fehler!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-21T14:27:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-22T07:13:41+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=\"7\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-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen\",\"datePublished\":\"2025-08-21T14:27:30+00:00\",\"dateModified\":\"2025-08-22T07:13:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/\"},\"wordCount\":1165,\"publisher\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1755870697-68a875e9cd224.png\",\"keywords\":[\"API\",\"API Integration\",\"AWS\",\"CRM Integration\",\"Custom Functions\",\"Deluge\",\"Drittpartei Integration\",\"Prozessautomatisierung\",\"Webhook\",\"Workflow-Regeln\",\"Zoho Books\",\"Zoho Catalyst\",\"Zoho Cliq\",\"Zoho CRM\",\"Zoho Flow\",\"Zoho Projects\",\"Zoho Vault\",\"Zoho WorkDrive\"],\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/\",\"name\":\"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1755870697-68a875e9cd224.png\",\"datePublished\":\"2025-08-21T14:27:30+00:00\",\"dateModified\":\"2025-08-22T07:13:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1755870697-68a875e9cd224.png\",\"contentUrl\":\"https:\\\/\\\/sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/08\\\/1755870697-68a875e9cd224.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen\"}]},{\"@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 Custom Functions und AWS API automatisieren Projektmeldungen - 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-custom-functions-und-aws-api-automatisieren-projektmeldungen\/","og_locale":"de_DE","og_type":"article","og_title":"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen - SprintCX","og_description":"Automatisiere die AWS-Integration im Zoho CRM mit Custom Functions, APIs und Webhooks - so sparst du Zeit und verringerst Fehler!","og_url":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/","og_site_name":"SprintCX","article_published_time":"2025-08-21T14:27:30+00:00","article_modified_time":"2025-08-22T07:13:41+00:00","author":"Gregor","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Gregor","Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#article","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/"},"author":{"name":"Gregor","@id":"https:\/\/sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen","datePublished":"2025-08-21T14:27:30+00:00","dateModified":"2025-08-22T07:13:41+00:00","mainEntityOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/"},"wordCount":1165,"publisher":{"@id":"https:\/\/sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/08\/1755870697-68a875e9cd224.png","keywords":["API","API Integration","AWS","CRM Integration","Custom Functions","Deluge","Drittpartei Integration","Prozessautomatisierung","Webhook","Workflow-Regeln","Zoho Books","Zoho Catalyst","Zoho Cliq","Zoho CRM","Zoho Flow","Zoho Projects","Zoho Vault","Zoho WorkDrive"],"articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/","url":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/","name":"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen - SprintCX","isPartOf":{"@id":"https:\/\/sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#primaryimage"},"image":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#primaryimage"},"thumbnailUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/08\/1755870697-68a875e9cd224.png","datePublished":"2025-08-21T14:27:30+00:00","dateModified":"2025-08-22T07:13:41+00:00","breadcrumb":{"@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#primaryimage","url":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/08\/1755870697-68a875e9cd224.png","contentUrl":"https:\/\/sprintcx.net\/wp-content\/uploads\/2025\/08\/1755870697-68a875e9cd224.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/sprintcx.net\/de\/zoho-crm-custom-functions-und-aws-api-automatisieren-projektmeldungen\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Zoho CRM Custom Functions und AWS API automatisieren Projektmeldungen"}]},{"@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\/3486","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=3486"}],"version-history":[{"count":1,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3486\/revisions"}],"predecessor-version":[{"id":3487,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3486\/revisions\/3487"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media\/3504"}],"wp:attachment":[{"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=3486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=3486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=3486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}