{"id":3674,"date":"2025-09-11T10:28:26","date_gmt":"2025-09-11T08:28:26","guid":{"rendered":"https:\/\/sprintcx.net\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/"},"modified":"2025-09-11T12:56:00","modified_gmt":"2025-09-11T10:56:00","slug":"telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren","status":"publish","type":"post","link":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/","title":{"rendered":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren"},"content":{"rendered":"<h2>Nie wieder Datenchaos: Telefonnummern in Zoho CRM in Echtzeit mit Deluge und REGEX standardisieren<\/h2>\n<p>Eine hohe Datenqualit\u00e4t ist das Fundament f\u00fcr erfolgreiche Vertriebs-, Marketing- und Serviceprozesse. Doch in der Praxis k\u00e4mpfen viele Unternehmen mit inkonsistenten, fehlerhaften oder veralteten Datens\u00e4tzen. Besonders bei Telefonnummern f\u00fchrt dieses Chaos schnell zu Problemen: Automatisierte SMS-Kampagnen schlagen fehl, die Anbindung an CTI-Systeme funktioniert nicht und Mitarbeiter verlieren wertvolle Zeit bei der manuellen Korrektur. In diesem Artikel zeige ich dir, wie du diese Herausforderung direkt an der Wurzel packst. Wir bauen eine robuste, automatisierte L\u00f6sung direkt in <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a>, die Telefonnummern in Echtzeit validiert, bereinigt und in das international anerkannte E.164-Format \u00fcberf\u00fchrt \u2013 und das ganz ohne manuelle Eingriffe.<\/p>\n<h3>Die typische Herausforderung: Das Telefonnummern-Chaos im CRM<\/h3>\n<p>Stell dir ein typisches Szenario in einem mittelst\u00e4ndischen Unternehmen vor. \u00dcber Jahre hinweg wurden Kontakte aus verschiedenen Quellen importiert und von unterschiedlichen Mitarbeitern manuell gepflegt. Das Ergebnis im CRM ist ein Wildwuchs an Formaten in den Telefonfeldern:<\/p>\n<ul>\n<li><code>0172 \/ 123 45 67<\/code><\/li>\n<li><code>+49 (0) 172 1234567<\/code><\/li>\n<li><code>0049-172-1234567<\/code><\/li>\n<li><code>1234567<\/code> (ohne jegliche Vorwahl)<\/li>\n<\/ul>\n<p>Zus\u00e4tzlich sind die Nummern oft im falschen Feld hinterlegt \u2013 eine Mobilnummer im Feld &#8222;Telefon&#8220; oder eine Festnetznummer im Feld &#8222;Mobil&#8220;. Eine systematische Nutzung dieser Daten, beispielsweise f\u00fcr die Integration mit <a href=\"https:\/\/www.zoho.com\/de\/voice\/\">Zoho Voice<\/a> oder f\u00fcr SMS-Benachrichtigungen \u00fcber <a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a>, ist so kaum m\u00f6glich. Der Versuch, diese Daten zu bereinigen, f\u00fchlt sich oft wie eine Sisyphusarbeit an.<\/p>\n<h3>Schritt-f\u00fcr-Schritt: Vom Datenchaos zum sauberen E.164-Format<\/h3>\n<p>Unser Ziel ist es, alle Telefonnummern automatisch in das einheitliche <strong>E.164-Format<\/strong> (z.B. <code>+491721234567<\/code>) zu konvertieren. Dies ist der globale Standard, der von den meisten APIs und Telekommunikationsdiensten problemlos verarbeitet wird. Anstatt die Daten nur periodisch zu bereinigen, implementieren wir einen Prozess, der die Datenqualit\u00e4t dauerhaft sicherstellt.<\/p>\n<h4>Schritt 1: Die strategische Entscheidung \u2013 Real-time vs. Batch-Verarbeitung<\/h4>\n<p>Grunds\u00e4tzlich gibt es zwei Ans\u00e4tze, um Daten in Zoho zu bereinigen:<\/p>\n<ul>\n<li><strong>Batch-Verarbeitung mit <a href=\"https:\/\/www.zoho.com\/de\/dataprep\/\">Zoho DataPrep<\/a>:<\/strong> Dieses m\u00e4chtige Tool ist ideal f\u00fcr gro\u00dfe, einmalige Bereinigungsaktionen oder f\u00fcr geplante, periodische Jobs (z.B. jede Nacht). Du kannst komplexe Transformationsregeln definieren und sie auf deine CRM-Daten anwenden. Der Nachteil: Die Bereinigung erfolgt nicht in Echtzeit. Ein neu angelegter, fehlerhafter Datensatz bleibt bis zum n\u00e4chsten Durchlauf fehlerhaft.<\/li>\n<li><strong>Real-time-Verarbeitung mit Custom Functions:<\/strong> Durch die Kombination eines Workflows in Zoho CRM mit einer eigenen Funktion (geschrieben in Deluge, Zohos Skriptsprache) k\u00f6nnen wir auf jedes &#8222;Erstellen&#8220; oder &#8222;Bearbeiten&#8220; eines Datensatzes reagieren. Die Funktion wird sofort ausgef\u00fchrt, pr\u00fcft die Eingabe und korrigiert sie. Das System heilt sich quasi selbst und verhindert, dass schlechte Daten \u00fcberhaupt erst lange im System verbleiben.<\/li>\n<\/ul>\n<p>F\u00fcr eine nachhaltige Datenqualit\u00e4t ist der <strong>Real-time-Ansatz klar \u00fcberlegen<\/strong>. Wir entscheiden uns daher f\u00fcr die Umsetzung mit einem Workflow und einer Custom Function.<\/p>\n<h4>Schritt 2: Den Workflow in Zoho CRM anlegen<\/h4>\n<p>Navigiere in deinem Zoho CRM zu <em>Einstellungen &gt; Automatisierung &gt; Workflow-Regeln<\/em> und erstelle eine neue Regel f\u00fcr das Modul &#8222;Kontakte&#8220;.<\/p>\n<ol>\n<li><strong>Modul:<\/strong> Kontakte<\/li>\n<li><strong>Regelname:<\/strong> Telefonnummern in E.164 formatieren<\/li>\n<li><strong>Ausf\u00fchren bei:<\/strong> Erstellen oder Bearbeiten<\/li>\n<li><strong>Kriterien:<\/strong> Setze die Regel so, dass sie f\u00fcr alle Datens\u00e4tze ausgef\u00fchrt wird, die bestimmte Bedingungen erf\u00fcllen. Eine sinnvolle Bedingung ist, sicherzustellen, dass mindestens eines der Telefonfelder \u00fcberhaupt einen Wert enth\u00e4lt, um unn\u00f6tige Ausf\u00fchrungen zu vermeiden.<br \/>\n    <em>Bedingung: (Telefon IST NICHT LEER) ODER (Mobil IST NICHT LEER)<\/em><\/li>\n<li><strong>Sofortaktionen:<\/strong> W\u00e4hle &#8222;Funktion&#8220; und klicke auf &#8222;Neue Funktion erstellen&#8220;.<\/li>\n<\/ol>\n<h4>Schritt 3: Die Deluge Custom Function schreiben<\/h4>\n<p>Dies ist das Herzst\u00fcck unserer L\u00f6sung. Wir schreiben eine Funktion, die sich die Telefonnummern aus dem Kontakt holt, sie bereinigt und im korrekten Format zur\u00fcckschreibt.<\/p>\n<p>Vergib einen Funktionsnamen (z.B. <code>formatPhoneNumberToE164<\/code>) und einen Anzeigenamen. Wichtig ist, dass du ein Argument definierst, damit der Workflow die ID des Kontakts an die Funktion \u00fcbergeben kann. Nenne das Argument z.B. <code>contactId<\/code> und w\u00e4hle als Typ `Long`.<\/p>\n<p>Hier ist der kommentierte Deluge-Code, den du in den Funktionseditor einf\u00fcgen kannst:<\/p>\n<pre><code>\n\/\/ Die Funktion erwartet die ID des Kontakts, der den Workflow ausgel\u00f6st hat\nvoid formatPhoneNumberToE164(int contactId)\n{\n\t\/\/ 1. Den vollst\u00e4ndigen Datensatz des Kontakts abrufen\n\tcontactDetails = zoho.crm.getRecordById(\"Contacts\", contactId);\n\n\t\/\/ 2. Priorisierung der Felder: Wir pr\u00fcfen zuerst das Mobil-Feld, dann das Telefon-Feld\n\trawPhone = \"\";\n\tif(contactDetails.get(\"Mobile\") != null &amp;&amp; contactDetails.get(\"Mobile\") != \"\")\n\t{\n\t\trawPhone = contactDetails.get(\"Mobile\");\n\t}\n\telse if(contactDetails.get(\"Phone\") != null &amp;&amp; contactDetails.get(\"Phone\") != \"\")\n\t{\n\t\trawPhone = contactDetails.get(\"Phone\");\n\t}\n\n\t\/\/ 3. Nur fortfahren, wenn eine Nummer gefunden wurde\n\tif(rawPhone != \"\")\n\t{\n\t\t\/\/ 4. Bereinigung mit Regular Expressions (REGEX)\n\t\t\/\/ Entfernt alle Zeichen, die keine Ziffern sind (Leerzeichen, Klammern, Bindestriche, etc.)\n\t\tcleanedPhone = rawPhone.replaceAll(\"[^0-9]\",\"\");\n\t\t\n\t\t\/\/ 5. Standardisierung des L\u00e4ndercodes (Beispiel f\u00fcr Deutschland)\n\t\t\/\/ ANPASSEN: \u00c4ndere '49' in den L\u00e4ndercode deines prim\u00e4ren Gesch\u00e4ftslandes\n\t\tdefaultCountryCode = \"49\";\n\n\t\t\/\/ Fall 1: Nummer beginnt mit \"00\" (z.B. 0049172...) -&gt; ersetze \"00\" durch \"+\"\n\t\tif(cleanedPhone.startsWith(\"00\"))\n\t\t{\n\t\t\tcleanedPhone = \"+\" + cleanedPhone.substring(2);\n\t\t}\n\t\t\/\/ Fall 2: Nummer beginnt mit \"0\" (z.B. 0172...) -&gt; ersetze \"0\" durch \"+49\"\n\t\telse if(cleanedPhone.startsWith(\"0\"))\n\t\t{\n\t\t\tcleanedPhone = \"+\" + defaultCountryCode + cleanedPhone.substring(1);\n\t\t}\n\t\t\/\/ Fall 3: Nummer beginnt weder mit \"0\" noch mit \"+\", hat aber eine plausible L\u00e4nge\n\t\t\/\/ Dies ist eine Annahme und kann angepasst werden\n\t\telse if(!cleanedPhone.startsWith(\"+\") &amp;&amp; cleanedPhone.length() &gt; 8)\n\t\t{\n\t\t\tcleanedPhone = \"+\" + defaultCountryCode + cleanedPhone;\n\t\t}\n\n\t\t\/\/ 6. Das Ergebnis in das prim\u00e4re Telefonfeld des Kontakts zur\u00fcckschreiben\n\t\t\/\/ Wir schreiben die bereinigte Nummer in das Feld \"Phone\".\n\t\tupdateMap = Map();\n\t\tupdateMap.put(\"Phone\", cleanedPhone);\n\t\t\n\t\t\/\/ Optional: Wenn du das Mobilfeld separat halten m\u00f6chtest, kannst du die Logik erweitern\n\t\t\/\/ und auch das Feld \"Mobile\" separat bereinigen und aktualisieren.\n\t\t\/\/ updateMap.put(\"Mobile\", cleanedMobileNumber);\n\n\t\tupdateResponse = zoho.crm.updateRecord(\"Contacts\", contactId, updateMap);\n\t\tinfo \"Contact \" + contactId + \" updated: \" + updateResponse;\n\t}\n}\n<\/code><\/pre>\n<p>Speichere die Funktion und verkn\u00fcpfe sie mit deinem Workflow. Ab sofort wird jede neu erstellte oder ge\u00e4nderte Telefonnummer automatisch korrigiert.<\/p>\n<h4>Schritt 4: Den bestehenden Datenbestand einmalig bereinigen<\/h4>\n<p>Der Workflow behebt das Problem f\u00fcr die Zukunft, aber was ist mit den Tausenden von alten, fehlerhaften Datens\u00e4tzen? Wir nutzen einen einfachen Trick, um unseren Workflow einmalig f\u00fcr alle bestehenden Kontakte auszul\u00f6sen:<\/p>\n<ol>\n<li><strong>Tempor\u00e4res Feld erstellen:<\/strong> Gehe zu <em>Einstellungen &gt; Module und Felder &gt; Kontakte &gt; Layouts<\/em> und f\u00fcge ein neues Kontrollk\u00e4stchen-Feld hinzu. Nenne es z.B. &#8222;Admin Update f\u00fcr Telefonnummern&#8220;.<\/li>\n<li><strong>Workflow anpassen:<\/strong> F\u00fcge dem Trigger deines Workflows eine weitere Bedingung mit &#8222;ODER&#8220; hinzu: <em>&#8222;Admin Update f\u00fcr Telefonnummern&#8220; IST AUSGEW\u00c4HLT<\/em>.<\/li>\n<li><strong>Massen-Update durchf\u00fchren:<\/strong> Gehe zur Listenansicht der Kontakte, w\u00e4hle alle aus und nutze die Aktion &#8222;Massen-Update&#8220;. Setze das Feld &#8222;Admin Update f\u00fcr Telefonnummern&#8220; f\u00fcr alle Kontakte auf &#8222;ausgew\u00e4hlt&#8220;.<\/li>\n<li><strong>Geduld haben:<\/strong> Zoho CRM wird nun den Workflow f\u00fcr jeden einzelnen dieser Kontakte ausl\u00f6sen. Je nach Datenmenge kann dies einige Zeit dauern.<\/li>\n<li><strong>Aufr\u00e4umen:<\/strong> Sobald der Prozess abgeschlossen ist, kannst du die zus\u00e4tzliche Bedingung aus dem Workflow wieder entfernen und das tempor\u00e4re Kontrollk\u00e4stchen-Feld l\u00f6schen.<\/li>\n<\/ol>\n<h3>Tipps und Best Practices<\/h3>\n<ul>\n<li><strong>Erweiterte Validierung via API:<\/strong> F\u00fcr eine noch h\u00f6here Datenqualit\u00e4t k\u00f6nntest du die Funktion erweitern und eine externe API zur Validierung nutzen. Dienste wie die <a href=\"https:\/\/numverify.com\/\">Numverify API<\/a> oder die <a href=\"https:\/\/www.twilio.com\/lookup\">Twilio Lookup API<\/a> k\u00f6nnen pr\u00fcfen, ob eine Nummer tats\u00e4chlich existiert, ob es sich um eine Mobil- oder Festnetznummer handelt und welcher Netzanbieter dahintersteht.<\/li>\n<li><strong>Fehlerbehandlung:<\/strong> Was passiert, wenn eine Nummer nicht sinnvoll formatiert werden kann? Du k\u00f6nntest eine Benachrichtigung per <a href=\"https:\/\/www.zoho.com\/de\/cliq\/\">Zoho Cliq<\/a> an einen Datenpfleger senden oder eine Aufgabe im CRM erstellen, damit sich jemand den Datensatz manuell ansieht.<\/li>\n<li><strong>Datenanreicherung &amp; Datenschutz (DSGVO):<\/strong> Im Kontext der Datenqualit\u00e4t kommt oft der Wunsch nach Anreicherung auf. Zohos eingebaute Funktion, Zoho SIA, kann hier helfen, st\u00f6\u00dft aber an Grenzen. Oft schl\u00e4gt die Anreicherung fehl, wenn Felder (wie E-Mail) in den DSGVO-Einstellungen als &#8222;personenbezogen&#8220; markiert sind. Die Nutzung externer KI-Dienste wie Google Gemini oder ChatGPT zur Anreicherung ist technisch zwar per Custom Function und API-Call machbar, stellt aber ein erhebliches Datenschutzrisiko dar. Die \u00dcbermittlung von personenbezogenen Daten an US-basierte Dienste bedarf einer strengen rechtlichen Pr\u00fcfung und ist in den meisten F\u00e4llen ohne explizite Einwilligung nicht zul\u00e4ssig.<\/li>\n<\/ul>\n<h3>Fazit: Ein kleiner Eingriff mit gro\u00dfer Wirkung<\/h3>\n<p>Mit einer einzigen, gut durchdachten Custom Function hast du einen reaktiven, manuellen Datenbereinigungsprozess in ein proaktives, sich selbst heilendes System verwandelt. Die Vorteile liegen auf der Hand: Die Datenqualit\u00e4t in deinem <a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a> steigt signifikant, was die Zuverl\u00e4ssigkeit nachgelagerter Prozesse in Apps wie <a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a> oder <a href=\"https:\/\/www.zoho.com\/de\/voice\/\">Zoho Voice<\/a> verbessert. Gleichzeitig wird die Grundlage f\u00fcr pr\u00e4zisere Auswertungen in <a href=\"\/de\/zoho-analytics\/\">Zoho Analytics<\/a> geschaffen.<\/p>\n<p>Dieses Beispiel zeigt eindrucksvoll, wie die Kombination aus Standard-Automatisierung (Workflows) und der Flexibilit\u00e4t von Deluge-Skripten es dir erm\u00f6glicht, Zoho exakt an deine Gesch\u00e4ftsanforderungen anzupassen und echte, nachhaltige L\u00f6sungen f\u00fcr allt\u00e4gliche Probleme zu schaffen.<\/p>\n<hr>\n<p><strong>Verwendete Zoho Apps in diesem Artikel:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-crm\/\">Zoho CRM<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/dataprep\/\">Zoho DataPrep<\/a> (als alternative Methode erw\u00e4hnt)<\/li>\n<\/ul>\n<p><strong>Apps, die von der L\u00f6sung profitieren:<\/strong><\/p>\n<ul>\n<li><a href=\"\/de\/zoho-campaigns\/\">Zoho Campaigns<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/voice\/\">Zoho Voice<\/a><\/li>\n<li><a href=\"\/de\/zoho-analytics\/\">Zoho Analytics<\/a><\/li>\n<li><a href=\"https:\/\/www.zoho.com\/de\/cliq\/\">Zoho Cliq<\/a> (f\u00fcr Benachrichtigungen)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Standardisiere Telefonnummern in Zoho CRM automatisiert auf E.164-Format mit Deluge und REGEX f\u00fcr bessere Datenqualit\u00e4t.<\/p>\n","protected":false},"author":1,"featured_media":4616,"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,826,819,135,215,107,150,151,951,949,950,199,276,109,615,317,96,156,894],"class_list":["post-3674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-zoho","tag-api","tag-cti-integration","tag-custom-functions","tag-datenbereinigung","tag-datenqualitat","tag-deluge","tag-deluge-script","tag-dsgvo","tag-e-164","tag-regex","tag-telefonnummern","tag-workflow","tag-workflow-regeln","tag-zoho-analytics","tag-zoho-campaigns","tag-zoho-cliq","tag-zoho-crm","tag-zoho-dataprep","tag-zoho-voice","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>Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX\" \/>\n<meta property=\"og:description\" content=\"Standardisiere Telefonnummern in Zoho CRM automatisiert auf E.164-Format mit Deluge und REGEX f\u00fcr bessere Datenqualit\u00e4t.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/\" \/>\n<meta property=\"og:site_name\" content=\"SprintCX\" \/>\n<meta property=\"article:published_time\" content=\"2025-09-11T08:28:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-11T10:56:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1408\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\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:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/\"},\"author\":{\"name\":\"Gregor\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/person\\\/33a4ba085d0b86874d45522b74c193eb\"},\"headline\":\"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren\",\"datePublished\":\"2025-09-11T08:28:26+00:00\",\"dateModified\":\"2025-09-11T10:56:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/\"},\"wordCount\":1189,\"publisher\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1770627303-6989a0e73eb81.png\",\"keywords\":[\"API\",\"CTI-Integration\",\"Custom Functions\",\"Datenbereinigung\",\"Datenqualit\u00e4t\",\"Deluge\",\"Deluge Script\",\"DSGVO\",\"E.164\",\"REGEX\",\"Telefonnummern\",\"Workflow\",\"Workflow-Regeln\",\"Zoho Analytics\",\"Zoho Campaigns\",\"Zoho Cliq\",\"Zoho CRM\",\"Zoho DataPrep\",\"Zoho Voice\"],\"articleSection\":[\"Zoho Tutorials\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/\",\"name\":\"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1770627303-6989a0e73eb81.png\",\"datePublished\":\"2025-09-11T08:28:26+00:00\",\"dateModified\":\"2025-09-11T10:56:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#primaryimage\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1770627303-6989a0e73eb81.png\",\"contentUrl\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/1770627303-6989a0e73eb81.png\",\"width\":1408,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\",\"name\":\"SprintCX\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#organization\",\"name\":\"SprintCX\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/wordpress.sprintcx.net\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png\",\"contentUrl\":\"https:\\\/\\\/wordpress.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:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/gregor-sprint\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/wordpress.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:\\\/\\\/wordpress.sprintcx.net\\\/de\\\/author\\\/gregor\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX","og_description":"Standardisiere Telefonnummern in Zoho CRM automatisiert auf E.164-Format mit Deluge und REGEX f\u00fcr bessere Datenqualit\u00e4t.","og_url":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/","og_site_name":"SprintCX","article_published_time":"2025-09-11T08:28:26+00:00","article_modified_time":"2025-09-11T10:56:00+00:00","og_image":[{"width":1408,"height":768,"url":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png","type":"image\/png"}],"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:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#article","isPartOf":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/"},"author":{"name":"Gregor","@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/person\/33a4ba085d0b86874d45522b74c193eb"},"headline":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren","datePublished":"2025-09-11T08:28:26+00:00","dateModified":"2025-09-11T10:56:00+00:00","mainEntityOfPage":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/"},"wordCount":1189,"publisher":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization"},"image":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#primaryimage"},"thumbnailUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png","keywords":["API","CTI-Integration","Custom Functions","Datenbereinigung","Datenqualit\u00e4t","Deluge","Deluge Script","DSGVO","E.164","REGEX","Telefonnummern","Workflow","Workflow-Regeln","Zoho Analytics","Zoho Campaigns","Zoho Cliq","Zoho CRM","Zoho DataPrep","Zoho Voice"],"articleSection":["Zoho Tutorials"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/","url":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/","name":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren - SprintCX","isPartOf":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#primaryimage"},"image":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#primaryimage"},"thumbnailUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png","datePublished":"2025-09-11T08:28:26+00:00","dateModified":"2025-09-11T10:56:00+00:00","breadcrumb":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#primaryimage","url":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png","contentUrl":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/09\/1770627303-6989a0e73eb81.png","width":1408,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/wordpress.sprintcx.net\/de\/telefonnummern-in-zoho-crm-mit-deluge-und-regex-in-e-164-format-transformieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wordpress.sprintcx.net\/de\/"},{"@type":"ListItem","position":2,"name":"Telefonnummern in Zoho CRM mit Deluge und REGEX in E.164-Format transformieren"}]},{"@type":"WebSite","@id":"https:\/\/wordpress.sprintcx.net\/de\/#website","url":"https:\/\/wordpress.sprintcx.net\/de\/","name":"SprintCX","description":"","publisher":{"@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wordpress.sprintcx.net\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/wordpress.sprintcx.net\/de\/#organization","name":"SprintCX","url":"https:\/\/wordpress.sprintcx.net\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/wordpress.sprintcx.net\/de\/#\/schema\/logo\/image\/","url":"https:\/\/wordpress.sprintcx.net\/wp-content\/uploads\/2025\/05\/cropped-ChatGPT-Image-6.-Mai-2025-09_53_42.png","contentUrl":"https:\/\/wordpress.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:\/\/wordpress.sprintcx.net\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/gregor-sprint\/"]},{"@type":"Person","@id":"https:\/\/wordpress.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:\/\/wordpress.sprintcx.net\/de\/author\/gregor\/"}]}},"_links":{"self":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/comments?post=3674"}],"version-history":[{"count":1,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3674\/revisions"}],"predecessor-version":[{"id":3675,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/posts\/3674\/revisions\/3675"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/media\/4616"}],"wp:attachment":[{"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/media?parent=3674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/categories?post=3674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.sprintcx.net\/de\/wp-json\/wp\/v2\/tags?post=3674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}