{"id":4949,"date":"2026-07-22T11:12:27","date_gmt":"2026-07-22T09:12:27","guid":{"rendered":"https:\/\/web-preprod.retelit.it\/richieste-inbound\/"},"modified":"2026-07-22T11:12:27","modified_gmt":"2026-07-22T09:12:27","slug":"richieste-inbound","status":"publish","type":"page","link":"https:\/\/retelit.it\/it\/richieste-inbound\/","title":{"rendered":"Richieste Inbound"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4949\" class=\"elementor elementor-4949 elementor-bc-flex-widget\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-579da36 e-con-full e-flex e-con e-parent\" data-id=\"579da36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-86d9a67 elementor-widget elementor-widget-html\" data-id=\"86d9a67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\t\t\/* === Scope: tutto \u00e8 prefissato .retelit-lead-form per non collidere con la pagina ospite === *\/\r\n\t\t.retelit-lead-form * {\r\n\t\t\tbox-sizing: border-box;\r\n\t\t}\r\n\r\n\t\t.retelit-lead-form {\r\n\t\t\t--r-primary: #003d7a;\r\n\t\t\t--r-primary-dark: #002a55;\r\n\t\t\t--r-accent: #00a3a1;\r\n\t\t\t--r-bg: #f6f8fb;\r\n\t\t\t--r-card: #ffffff;\r\n\t\t\t--r-border: #d6dde6;\r\n\t\t\t--r-text: #1c2733;\r\n\t\t\t--r-muted: #5a6775;\r\n\t\t\t--r-error: #c0392b;\r\n\t\t\t--r-success: #1e8449;\r\n\t\t\t--r-warning: #b7791f;\r\n\t\t\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n\t\t\tcolor: var(--r-text);\r\n\t\t\tbackground: var(--r-bg);\r\n\t\t\tpadding: 24px;\r\n\t\t\tborder-radius: 12px;\r\n\t\t\tmax-width: 880px;\r\n\t\t\tmargin: 0 auto;\r\n\t\t\tline-height: 1.45;\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-header {\r\n\t\t\t\tborder-left: 4px solid var(--r-primary);\r\n\t\t\t\tpadding: 4px 0 4px 16px;\r\n\t\t\t\tmargin-bottom: 20px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-header h2 {\r\n\t\t\t\t\tmargin: 0 0 4px 0;\r\n\t\t\t\t\tfont-size: 20px;\r\n\t\t\t\t\tcolor: var(--r-primary-dark);\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-header p {\r\n\t\t\t\t\tmargin: 0;\r\n\t\t\t\t\tcolor: var(--r-muted);\r\n\t\t\t\t\tfont-size: 13px;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-card {\r\n\t\t\t\tbackground: var(--r-card);\r\n\t\t\t\tborder: 1px solid var(--r-border);\r\n\t\t\t\tborder-radius: 10px;\r\n\t\t\t\tpadding: 20px;\r\n\t\t\t\tmargin-bottom: 16px;\r\n\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-card-title {\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\ttext-transform: uppercase;\r\n\t\t\t\tletter-spacing: .04em;\r\n\t\t\t\tcolor: var(--r-primary);\r\n\t\t\t\tmargin: 0 0 14px 0;\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tgap: 8px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-card-title::before {\r\n\t\t\t\t\tcontent: \"\";\r\n\t\t\t\t\tdisplay: inline-block;\r\n\t\t\t\t\twidth: 6px;\r\n\t\t\t\t\theight: 6px;\r\n\t\t\t\t\tbackground: var(--r-accent);\r\n\t\t\t\t\tborder-radius: 50%;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-row {\r\n\t\t\t\tdisplay: grid;\r\n\t\t\t\tgrid-template-columns: 1fr 1fr;\r\n\t\t\t\tgap: 14px;\r\n\t\t\t\tmargin-bottom: 12px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-row.single {\r\n\t\t\t\t\tgrid-template-columns: 1fr;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-row.triple {\r\n\t\t\t\t\tgrid-template-columns: 1fr 1fr 1fr;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-field {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tflex-direction: column;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-field label {\r\n\t\t\t\t\tfont-size: 12px;\r\n\t\t\t\t\tfont-weight: 600;\r\n\t\t\t\t\tcolor: var(--r-muted);\r\n\t\t\t\t\tmargin-bottom: 5px;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\t.retelit-lead-form .rl-field label .req {\r\n\t\t\t\t\t\tcolor: var(--r-error);\r\n\t\t\t\t\t\tmargin-left: 2px;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-field input,\r\n\t\t\t\t.retelit-lead-form .rl-field select,\r\n\t\t\t\t.retelit-lead-form .rl-field textarea {\r\n\t\t\t\t\tpadding: 9px 11px;\r\n\t\t\t\t\tborder: 1px solid var(--r-border);\r\n\t\t\t\t\tborder-radius: 6px;\r\n\t\t\t\t\tfont-size: 14px;\r\n\t\t\t\t\tfont-family: inherit;\r\n\t\t\t\t\tbackground: #fff;\r\n\t\t\t\t\tcolor: var(--r-text);\r\n\t\t\t\t\ttransition: border-color .15s, box-shadow .15s;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\t.retelit-lead-form .rl-field input:focus,\r\n\t\t\t\t\t.retelit-lead-form .rl-field select:focus,\r\n\t\t\t\t\t.retelit-lead-form .rl-field textarea:focus {\r\n\t\t\t\t\t\toutline: none;\r\n\t\t\t\t\t\tborder-color: var(--r-primary);\r\n\t\t\t\t\t\tbox-shadow: 0 0 0 3px rgba(0, 61, 122, 0.12);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.retelit-lead-form .rl-field input.invalid {\r\n\t\t\t\t\t\tborder-color: var(--r-error);\r\n\t\t\t\t\t\tbackground: #fef5f4;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.retelit-lead-form .rl-field input.valid {\r\n\t\t\t\t\t\tborder-color: var(--r-success);\r\n\t\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-piva-wrap {\r\n\t\t\t\tdisplay: grid;\r\n\t\t\t\tgrid-template-columns: 1fr auto;\r\n\t\t\t\tgap: 8px;\r\n\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-help {\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tcolor: var(--r-muted);\r\n\t\t\t\tmargin-top: 4px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-help.error {\r\n\t\t\t\t\tcolor: var(--r-error);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-help.success {\r\n\t\t\t\t\tcolor: var(--r-success);\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-btn {\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tborder: none;\r\n\t\t\t\tborder-radius: 6px;\r\n\t\t\t\tpadding: 9px 16px;\r\n\t\t\t\tfont-size: 13px;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tfont-family: inherit;\r\n\t\t\t\ttransition: background .15s, transform .05s;\r\n\t\t\t\tdisplay: inline-flex;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tgap: 6px;\r\n\t\t\t\twhite-space: nowrap;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-btn:active {\r\n\t\t\t\t\ttransform: translateY(1px);\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-btn-primary {\r\n\t\t\t\tbackground: var(--r-primary);\r\n\t\t\t\tcolor: #fff;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-btn-primary:hover {\r\n\t\t\t\t\tbackground: var(--r-primary-dark);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-btn-primary:disabled {\r\n\t\t\t\t\tbackground: #9aa6b3;\r\n\t\t\t\t\tcursor: not-allowed;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-btn-ghost {\r\n\t\t\t\tbackground: #fff;\r\n\t\t\t\tcolor: var(--r-primary);\r\n\t\t\t\tborder: 1px solid var(--r-border);\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-btn-ghost:hover {\r\n\t\t\t\t\tbackground: #eef3f9;\r\n\t\t\t\t\tborder-color: var(--r-primary);\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-actions {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tgap: 10px;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tjustify-content: flex-end;\r\n\t\t\t\tmargin-top: 8px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-actions .rl-btn {\r\n\t\t\t\t\tpadding: 11px 22px;\r\n\t\t\t\t\tfont-size: 14px;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form textarea {\r\n\t\t\t\tmin-height: 70px;\r\n\t\t\t\tresize: vertical;\r\n\t\t\t}\r\n\t\t\t\/* Sezione collassabile (campi opzionali Ufficio Camerale) *\/\r\n\t\t\t.retelit-lead-form .rl-collapse {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t\tmargin-top: 4px;\r\n\t\t\t\tpadding: 14px;\r\n\t\t\t\tborder: 1px dashed var(--r-accent);\r\n\t\t\t\tborder-radius: 8px;\r\n\t\t\t\tbackground: #f4fbfb;\r\n\t\t\t\tanimation: rlFade .25s ease-out;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-collapse.open {\r\n\t\t\t\t\tdisplay: block;\r\n\t\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-collapse-header {\r\n\t\t\t\tdisplay: flex;\r\n\t\t\t\tjustify-content: space-between;\r\n\t\t\t\talign-items: center;\r\n\t\t\t\tmargin-bottom: 10px;\r\n\t\t\t\tfont-size: 12px;\r\n\t\t\t\tfont-weight: 600;\r\n\t\t\t\tcolor: #1a4747;\r\n\t\t\t\ttext-transform: uppercase;\r\n\t\t\t\tletter-spacing: .04em;\r\n\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-collapse-close {\r\n\t\t\t\tbackground: transparent;\r\n\t\t\t\tborder: none;\r\n\t\t\t\tcolor: var(--r-muted);\r\n\t\t\t\tcursor: pointer;\r\n\t\t\t\tfont-size: 16px;\r\n\t\t\t\tline-height: 1;\r\n\t\t\t\tpadding: 2px 6px;\r\n\t\t\t\tborder-radius: 4px;\r\n\t\t\t}\r\n\r\n\t\t\t\t.retelit-lead-form .rl-collapse-close:hover {\r\n\t\t\t\t\tbackground: #e0eded;\r\n\t\t\t\t\tcolor: var(--r-text);\r\n\t\t\t\t}\r\n\r\n\t\t@keyframes rlFade {\r\n\t\t\tfrom {\r\n\t\t\t\topacity: 0;\r\n\t\t\t\ttransform: translateY(-4px);\r\n\t\t\t}\r\n\r\n\t\t\tto {\r\n\t\t\t\topacity: 1;\r\n\t\t\t\ttransform: translateY(0);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.retelit-lead-form .rl-tip {\r\n\t\t\tbackground: #eef7f7;\r\n\t\t\tborder-left: 3px solid var(--r-accent);\r\n\t\t\tpadding: 8px 12px;\r\n\t\t\tborder-radius: 4px;\r\n\t\t\tfont-size: 12px;\r\n\t\t\tcolor: #1a4747;\r\n\t\t\tmargin-top: 10px;\r\n\t\t}\r\n\r\n\t\t.retelit-lead-form .rl-status {\r\n\t\t\tdisplay: none;\r\n\t\t\tpadding: 10px 14px;\r\n\t\t\tborder-radius: 6px;\r\n\t\t\tmargin-bottom: 14px;\r\n\t\t\tfont-size: 13px;\r\n\t\t\tfont-weight: 500;\r\n\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-status.ok {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tbackground: #e8f5ee;\r\n\t\t\t\tcolor: var(--r-success);\r\n\t\t\t\tborder: 1px solid #b7dfc6;\r\n\t\t\t}\r\n\r\n\t\t\t.retelit-lead-form .rl-status.err {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tbackground: #fdecea;\r\n\t\t\t\tcolor: var(--r-error);\r\n\t\t\t\tborder: 1px solid #f5c6c0;\r\n\t\t\t}\r\n\r\n\t\t@media (max-width: 640px) {\r\n\t\t\t.retelit-lead-form .rl-row,\r\n\t\t\t.retelit-lead-form .rl-row.triple {\r\n\t\t\t\tgrid-template-columns: 1fr;\r\n\t\t\t}\r\n\t\t}\r\n\t<\/style>\n<div class=\"retelit-lead-form\" id=\"retelitLeadForm\">\r\n\t\t<div class=\"rl-header\">\r\n\t\t\t<h2>Raccolta lead inbound \u2014 Retelit<\/h2>\r\n\t\t\t<p>Ad uso interno operatori inbound. Compila i campi durante la chiamata e clicca <strong>Invia al marketing<\/strong>: si aprir\u00e0 la mail precompilata pronta da inviare.<\/p>\r\n\t\t<\/div>\r\n\r\n\t\t<div class=\"rl-status\" id=\"rlStatus\"><\/div>\r\n\r\n\t\t<form id=\"rlForm\" autocomplete=\"off\" novalidate>\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"rl-card\">\r\n\t\t\t\t<div class=\"rl-card-title\">Dati azienda<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t<label for=\"rl-piva\">P.IVA o Codice Fiscale<\/label>\r\n\t\t\t\t\t<div class=\"rl-piva-wrap\" style=\"grid-template-columns: 1fr auto auto;\">\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-piva\" name=\"piva\" maxlength=\"16\" placeholder=\"P.IVA 11 cifre  oppure  CF 16 caratteri (es. RSSMRA80A01H501U)\" \/>\r\n\t\t\t\t\t\t<button type=\"button\" class=\"rl-btn rl-btn-ghost\" id=\"rl-btn-uffcam\" title=\"Apre la scheda azienda su ufficiocamerale.it tramite Google\">\r\n\t\t\t\t\t\t\t\ud83d\udd0e Ufficio Camerale\r\n\t\t\t\t\t\t<\/button>\r\n\t\t\t\t\t\t<button type=\"button\" class=\"rl-btn rl-btn-ghost\" id=\"rl-btn-ae\" title=\"Verifica ufficiale Agenzia delle Entrate (P.IVA copiata negli appunti)\">\r\n\t\t\t\t\t\t\t\ud83c\udfdb Verifica AdE\r\n\t\t\t\t\t\t<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-help\" id=\"rl-piva-help\">Accetta P.IVA (11 cifre) o Codice Fiscale (16 caratteri). Obbligatorio almeno uno tra <strong>P.IVA\/CF<\/strong> o <strong>Codice cliente<\/strong> (eccetto Azienda Estera).<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-ragsoc\">Ragione sociale <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-ragsoc\" name=\"ragsoc\" placeholder=\"Es. ACME Italia\" required \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-tipoazienda\">Forma giuridica <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<select id=\"rl-tipoazienda\" name=\"tipoazienda\" required>\r\n\t\t\t\t\t\t\t<option value=\"\">\u2014 Seleziona \u2014<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SRL\">S.r.l.<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SRLS\">S.r.l.s. (semplificata)<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SPA\">S.p.A.<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SAPA\">S.a.p.a.<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SAS\">S.a.s.<\/option>\r\n\t\t\t\t\t\t\t<option value=\"SNC\">S.n.c.<\/option>\r\n\t\t\t\t\t\t\t<option value=\"COOP\">Societ\u00e0 Cooperativa<\/option>\r\n\t\t\t\t\t\t\t<option value=\"DI\">Ditta Individuale<\/option>\r\n\t\t\t\t\t\t\t<option value=\"ASSOC\">Associazione \/ Fondazione<\/option>\r\n\t\t\t\t\t\t\t<option value=\"PA\">Pubblica Amministrazione<\/option>\r\n\t\t\t\t\t\t\t<option value=\"RESIDENZIALE\">Residenziale (privato)<\/option>\r\n\t\t\t\t\t\t\t<option value=\"ESTERA\">Azienda Estera<\/option>\r\n\t\t\t\t\t\t\t<option value=\"ALTRO\">Altro<\/option>\r\n\t\t\t\t\t\t<\/select>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\r\n\t\t\t\t<div class=\"rl-collapse\" id=\"rl-uffcam-extra\">\r\n\t\t\t\t\t<div class=\"rl-collapse-header\">\r\n\t\t\t\t\t\t<span>\ud83d\udccb Dati extra Ufficio Camerale (opzionali)<\/span>\r\n\t\t\t\t\t\t<button type=\"button\" class=\"rl-collapse-close\" id=\"rl-uffcam-close\" title=\"Nascondi sezione\">\u2715<\/button>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-row single\">\r\n\t\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t\t<label for=\"rl-indirizzo\">Indirizzo sede legale<\/label>\r\n\t\t\t\t\t\t\t<input type=\"text\" id=\"rl-indirizzo\" name=\"indirizzo\" placeholder=\"Es. Via Manzoni 1, 20121 Milano (MI)\" \/>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t\t<label for=\"rl-fatturato\">Fatturato (ultimo bilancio)<\/label>\r\n\t\t\t\t\t\t\t<input type=\"text\" id=\"rl-fatturato\" name=\"fatturato\" placeholder=\"Es. \u20ac 12.500.000\" \/>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t\t<label for=\"rl-dipendenti\">Numero dipendenti<\/label>\r\n\t\t\t\t\t\t\t<input type=\"text\" id=\"rl-dipendenti\" name=\"dipendenti\" inputmode=\"numeric\" placeholder=\"Es. 85\" \/>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-tip\">\r\n\t\t\t\t\t\ud83d\udca1 <strong>Tip operatore:<\/strong> il campo identificativo accetta sia <strong>P.IVA<\/strong> (11 cifre, aziende) sia <strong>Codice Fiscale<\/strong> (16 caratteri, persone fisiche\/Residenziale). Per le aziende italiane serve almeno uno tra P.IVA\/CF e Codice cliente \u2014 per <strong>Azienda Estera<\/strong> entrambi sono opzionali.<br>\r\n\t\t\t\t\t<strong>\ud83d\udd0e Ufficio Camerale<\/strong>: cerca per P.IVA o per Ragione sociale se il cliente non la ricorda (CF persona fisica non indicizzato).<br>\r\n\t\t\t\t\t<strong>\ud83c\udfdb Verifica AdE<\/strong>: copia la P.IVA negli appunti e apre il form ufficiale Agenzia Entrate (solo P.IVA, non CF).\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"rl-card\">\r\n\t\t\t\t<div class=\"rl-card-title\">Referente<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-nome\">Nome <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-nome\" name=\"nome\" placeholder=\"Es. Mario\" required \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-cognome\">Cognome <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-cognome\" name=\"cognome\" placeholder=\"Es. Rossi\" required \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-email\">Email <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<input type=\"email\" id=\"rl-email\" name=\"email\" placeholder=\"nome.cognome@azienda.it\" required \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-tel\">Telefono <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<input type=\"tel\" id=\"rl-tel\" name=\"telefono\" placeholder=\"+39 02 1234567\" required \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-ruolo\">Ruolo aziendale<\/label>\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-ruolo\" name=\"ruolo\" placeholder=\"Es. IT Manager, CIO, Buyer...\" \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-linkedin\">URL profilo LinkedIn<\/label>\r\n\t\t\t\t\t\t<div class=\"rl-piva-wrap\">\r\n\t\t\t\t\t\t\t<input type=\"url\" id=\"rl-linkedin\" name=\"linkedin\" placeholder=\"https:\/\/linkedin.com\/in\/...\" \/>\r\n\t\t\t\t\t\t\t<button type=\"button\" class=\"rl-btn rl-btn-ghost\" id=\"rl-btn-linkedin\" title=\"Apre la ricerca LinkedIn pre-compilata\">\r\n\t\t\t\t\t\t\t\t\ud83d\udd0e Cerca su LinkedIn\r\n\t\t\t\t\t\t\t<\/button>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-tip\">\r\n\t\t\t\t\t\ud83d\udca1 <strong>Tip operatore:<\/strong> compila Nome, Cognome e Ragione Sociale, poi clicca \"Cerca su LinkedIn\". Si apre la ricerca con il profilo del referente \u2014 incolla l'URL nel campo qui sopra.\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t\r\n\t\t\t<div class=\"rl-card\">\r\n\t\t\t\t<div class=\"rl-card-title\">Interesse commerciale<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-servizio\">Servizio di interesse <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<select id=\"rl-servizio\" name=\"servizio\" required>\r\n\t\t\t\t\t\t\t<option value=\"\">\u2014 Seleziona \u2014<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Cloud\">Cloud<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Datacenter (Housing)\">Datacenter (Housing)<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Connettivit\u00e0\">Connettivit\u00e0<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Wholesale\">Wholesale<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Cybersecurity\">Cybersecurity<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Voce\">Voce<\/option>\r\n\t\t\t\t\t\t\t<option value=\"VAS\">VAS<\/option>\r\n\t\t\t\t\t\t<\/select>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-cliente\">Cliente Retelit esistente? <span class=\"req\">*<\/span><\/label>\r\n\t\t\t\t\t\t<select id=\"rl-cliente\" name=\"cliente\" required>\r\n\t\t\t\t\t\t\t<option value=\"\">\u2014 Seleziona \u2014<\/option>\r\n\t\t\t\t\t\t\t<option value=\"S\u00ec \u2014 cliente attivo\">S\u00ec \u2014 cliente attivo<\/option>\r\n\t\t\t\t\t\t\t<option value=\"S\u00ec \u2014 cross\/upselling\">S\u00ec \u2014 interessato ad altro servizio (cross\/upselling)<\/option>\r\n\t\t\t\t\t\t\t<option value=\"No \u2014 nuovo prospect\">No \u2014 nuovo prospect<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Ex cliente\">Ex cliente (win-back)<\/option>\r\n\t\t\t\t\t\t\t<option value=\"Non sa \/ non risponde\">Non sa \/ non risponde<\/option>\r\n\t\t\t\t\t\t<\/select>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row single\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-cliente-rif\">Codice cliente (se conosciuto, opzionale)<\/label>\r\n\t\t\t\t\t\t<input type=\"text\" id=\"rl-cliente-rif\" name=\"clienteRif\" placeholder=\"Es. CLI-2024-0847, oppure ID contratto \/ account manager se conosciuto\" \/>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\r\n\t\t\t\t<div class=\"rl-row single\">\r\n\t\t\t\t\t<div class=\"rl-field\">\r\n\t\t\t\t\t\t<label for=\"rl-note\">Note operatore (esigenza, contesto, fonte chiamata)<\/label>\r\n\t\t\t\t\t\t<textarea id=\"rl-note\" name=\"note\" placeholder=\"Es. cliente gi\u00e0 su offerta concorrente, scadenza contratto a giugno, sede principale Milano...\"><\/textarea>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n\r\n\t\t\t<div class=\"rl-actions\">\r\n\t\t\t\t<button type=\"button\" class=\"rl-btn rl-btn-ghost\" id=\"rl-btn-reset\">Pulisci<\/button>\r\n\t\t\t\t<button type=\"submit\" class=\"rl-btn rl-btn-primary\" id=\"rl-btn-submit\">\ud83d\udce7 Invia al marketing<\/button>\r\n\t\t\t<\/div>\r\n\t\t<\/form>\r\n\t<\/div>\r\n\r\n\t<script>\r\n\t\t(function () {\r\n\t\t\tconst root = document.getElementById('retelitLeadForm');\r\n\t\t\tconst form = root.querySelector('#rlForm');\r\n\t\t\tconst piva = root.querySelector('#rl-piva');\r\n\t\t\tconst pivaHelp = root.querySelector('#rl-piva-help');\r\n\t\t\tconst status = root.querySelector('#rlStatus');\r\n\t\t\tconst DEST = 'digital.marketing@retelit.it';\r\n\r\n\t\t\t\/\/ === Helper: apre URL in nuova tab in modo affidabile (preserva il form) ===\r\n\t\t\t\/\/ Pattern anchor.click(): pi\u00f9 robusto di window.open() perch\u00e9 rispetta sempre\r\n\t\t\t\/\/ target=_blank e non viene degradato a navigazione same-tab da popup-blocker\r\n\t\t\t\/\/ o policy aziendali. La pagina del form rimane aperta.\r\n\t\t\tfunction openInNewTab(url) {\r\n\t\t\t\tconst a = document.createElement('a');\r\n\t\t\t\ta.href = url;\r\n\t\t\t\ta.target = '_blank';\r\n\t\t\t\ta.rel = 'noopener noreferrer';\r\n\t\t\t\ta.style.display = 'none';\r\n\t\t\t\tdocument.body.appendChild(a);\r\n\t\t\t\ta.click();\r\n\t\t\t\tdocument.body.removeChild(a);\r\n\t\t\t}\r\n\r\n\t\t\t\/\/ === Validazione P.IVA italiana (algoritmo Luhn-IT, 11 cifre) ===\r\n\t\t\tfunction validaPIVA(p) {\r\n\t\t\t\tif (!p) return false;\r\n\t\t\t\tp = p.replace(\/\\s\/g, '');\r\n\t\t\t\tif (!\/^[0-9]{11}$\/.test(p)) return false;\r\n\t\t\t\tlet sum = 0;\r\n\t\t\t\tfor (let i = 0; i < 11; i++) {\r\n\t\t\t\t\tlet n = parseInt(p.charAt(i), 10);\r\n\t\t\t\t\tif ((i % 2) === 1) {\r\n\t\t\t\t\t\tn = n * 2;\r\n\t\t\t\t\t\tif (n > 9) n -= 9;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tsum += n;\r\n\t\t\t\t}\r\n\t\t\t\treturn (sum % 10) === 0;\r\n\t\t\t}\r\n\r\n\t\t\t\/\/ === Validazione Codice Fiscale persona fisica (16 caratteri) ===\r\n\t\t\t\/\/ Pattern: 6 lettere + 2 cifre + 1 lettera + 2 cifre + 1 lettera + 3 cifre + 1 lettera\r\n\t\t\t\/\/ Validazione formato (sufficiente per inbound; checksum non implementato per\r\n\t\t\t\/\/ resilienza in caso di refusi minori in chiamata).\r\n\t\t\tfunction validaCF(c) {\r\n\t\t\t\tif (!c) return false;\r\n\t\t\t\tc = c.replace(\/\\s\/g, '').toUpperCase();\r\n\t\t\t\treturn \/^[A-Z]{6}[0-9LMNPQRSTUV]{2}[ABCDEHLMPRST][0-9LMNPQRSTUV]{2}[A-Z][0-9LMNPQRSTUV]{3}[A-Z]$\/.test(c);\r\n\t\t\t}\r\n\r\n\t\t\t\/\/ Classificatore unico: ritorna { tipo, valido }\r\n\t\t\tfunction classificaIdentificativo(v) {\r\n\t\t\t\tif (!v) return { tipo: 'vuoto', valido: false };\r\n\t\t\t\tconst c = v.replace(\/\\s\/g, '').toUpperCase();\r\n\t\t\t\tif (\/^[0-9]+$\/.test(c)) {\r\n\t\t\t\t\treturn { tipo: 'piva', valido: c.length === 11 && validaPIVA(c) };\r\n\t\t\t\t}\r\n\t\t\t\tif (\/^[A-Z0-9]+$\/.test(c)) {\r\n\t\t\t\t\treturn { tipo: 'cf', valido: c.length === 16 && validaCF(c) };\r\n\t\t\t\t}\r\n\t\t\t\treturn { tipo: 'sconosciuto', valido: false };\r\n\t\t\t}\r\n\r\n\t\t\t\/\/ Live feedback campo P.IVA\/CF\r\n\t\t\tpiva.addEventListener('input', function () {\r\n\t\t\t\t\/\/ Normalizza: maiuscole + rimozione spazi\/caratteri non alfanumerici\r\n\t\t\t\tlet v = this.value.replace(\/[^a-zA-Z0-9]\/g, '').toUpperCase().slice(0, 16);\r\n\t\t\t\tif (this.value !== v) this.value = v;\r\n\r\n\t\t\t\tif (v.length === 0) {\r\n\t\t\t\t\tthis.classList.remove('valid', 'invalid');\r\n\t\t\t\t\tpivaHelp.innerHTML = 'Accetta P.IVA (11 cifre) o Codice Fiscale (16 caratteri). Obbligatorio almeno uno tra <strong>P.IVA\/CF<\/strong> o <strong>Codice cliente<\/strong> (eccetto Azienda Estera).';\r\n\t\t\t\t\tpivaHelp.className = 'rl-help';\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tconst r = classificaIdentificativo(v);\r\n\t\t\t\tif (r.tipo === 'piva') {\r\n\t\t\t\t\tif (v.length < 11) {\r\n\t\t\t\t\t\tthis.classList.remove('valid', 'invalid');\r\n\t\t\t\t\t\tpivaHelp.textContent = 'P.IVA: inserisci tutte le 11 cifre (' + v.length + '\/11).';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help';\r\n\t\t\t\t\t} else if (r.valido) {\r\n\t\t\t\t\t\tthis.classList.remove('invalid'); this.classList.add('valid');\r\n\t\t\t\t\t\tpivaHelp.textContent = '\u2713 Partita IVA formalmente valida.';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help success';\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.classList.remove('valid'); this.classList.add('invalid');\r\n\t\t\t\t\t\tpivaHelp.textContent = '\u2717 Partita IVA non valida (checksum errato).';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help error';\r\n\t\t\t\t\t}\r\n\t\t\t\t} else if (r.tipo === 'cf' || (\/^[A-Z]\/.test(v))) {\r\n\t\t\t\t\tif (v.length < 16) {\r\n\t\t\t\t\t\tthis.classList.remove('valid', 'invalid');\r\n\t\t\t\t\t\tpivaHelp.textContent = 'Codice Fiscale: inserisci tutti i 16 caratteri (' + v.length + '\/16).';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help';\r\n\t\t\t\t\t} else if (validaCF(v)) {\r\n\t\t\t\t\t\tthis.classList.remove('invalid'); this.classList.add('valid');\r\n\t\t\t\t\t\tpivaHelp.textContent = '\u2713 Codice Fiscale formalmente valido.';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help success';\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tthis.classList.remove('valid'); this.classList.add('invalid');\r\n\t\t\t\t\t\tpivaHelp.textContent = '\u2717 Codice Fiscale non valido (formato errato).';\r\n\t\t\t\t\t\tpivaHelp.className = 'rl-help error';\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ === Cerca su Ufficio Camerale ===\r\n\t\t\t\/\/ Cerca PRIMA per P.IVA (pi\u00f9 precisa), altrimenti per Ragione sociale.\r\n\t\t\t\/\/ Utile quando il cliente al telefono non ricorda la P.IVA.\r\n\t\t\t\/\/ Nota: ufficiocamerale.it usa URL \/{id-interno}\/{slug} non ricostruibili\r\n\t\t\t\/\/ dalla sola P.IVA \u2192 usiamo il \"lucky bang\" di DuckDuckGo (!ducky) che\r\n\t\t\t\/\/ redirige direttamente al primo risultato della SERP, evitando il\r\n\t\t\t\/\/ passaggio intermedio dalla pagina dei risultati. Un click invece di due.\r\n\t\t\troot.querySelector('#rl-btn-uffcam').addEventListener('click', function () {\r\n\t\t\t\tconst v = piva.value.trim();\r\n\t\t\t\tconst rs = root.querySelector('#rl-ragsoc').value.trim();\r\n\t\t\t\tlet query, modalita;\r\n\r\n\t\t\t\t\/\/ CF persona fisica: non ha senso cercare su UC (riservato ad aziende)\r\n\t\t\t\t\/\/ Si ripiega sulla ragione sociale se disponibile, altrimenti errore.\r\n\t\t\t\tconst r = classificaIdentificativo(v);\r\n\t\t\t\tif (r.tipo === 'piva' && r.valido) {\r\n\t\t\t\t\tquery = 'site:ufficiocamerale.it ' + v;\r\n\t\t\t\t\tmodalita = 'piva';\r\n\t\t\t\t} else if (rs.length >= 3) {\r\n\t\t\t\t\tquery = 'site:ufficiocamerale.it ' + rs;\r\n\t\t\t\t\tmodalita = 'ragsoc';\r\n\t\t\t\t} else {\r\n\t\t\t\t\tshowStatus('Inserisci una P.IVA valida (11 cifre) oppure una Ragione sociale (min. 3 caratteri) per cercare su Ufficio Camerale. Il Codice Fiscale persona fisica non \u00e8 indicizzato su Ufficio Camerale.', 'err');\r\n\t\t\t\t\t(v ? piva : root.querySelector('#rl-ragsoc')).focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ !ducky di DuckDuckGo apre direttamente la prima scheda corrispondente\r\n\t\t\t\topenInNewTab('https:\/\/duckduckgo.com\/?q=' + encodeURIComponent('!ducky ' + query));\r\n\r\n\t\t\t\t\/\/ Rivela i campi extra (indirizzo, fatturato, dipendenti) per il copia\/incolla\r\n\t\t\t\tconst extra = root.querySelector('#rl-uffcam-extra');\r\n\t\t\t\textra.classList.add('open');\r\n\r\n\t\t\t\tif (modalita === 'ragsoc') {\r\n\t\t\t\t\tshowStatus('\ud83d\udd0e Aperta scheda della prima azienda corrispondente a \"' + rs + '\". Verifica che sia quella giusta, copia la P.IVA dalla pagina e poi compila i dati extra.', 'ok');\r\n\t\t\t\t\tsetTimeout(() => piva.focus(), 300);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tsetTimeout(() => root.querySelector('#rl-indirizzo').focus(), 300);\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ Chiudi sezione campi extra\r\n\t\t\troot.querySelector('#rl-uffcam-close').addEventListener('click', function () {\r\n\t\t\t\troot.querySelector('#rl-uffcam-extra').classList.remove('open');\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ === Verifica P.IVA su Agenzia Entrate (canale ufficiale) ===\r\n\t\t\t\/\/ Funziona solo con P.IVA (11 cifre). Per CF persona fisica non c'\u00e8 verifica online pubblica.\r\n\t\t\troot.querySelector('#rl-btn-ae').addEventListener('click', function () {\r\n\t\t\t\tconst v = piva.value.trim();\r\n\t\t\t\tconst r = classificaIdentificativo(v);\r\n\t\t\t\tif (!(r.tipo === 'piva' && r.valido)) {\r\n\t\t\t\t\tshowStatus('La verifica Agenzia Entrate richiede una P.IVA valida (11 cifre). Il Codice Fiscale persona fisica non ha verifica online pubblica.', 'err');\r\n\t\t\t\t\tpiva.focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tnavigator.clipboard && navigator.clipboard.writeText(v);\r\n\t\t\t\topenInNewTab('https:\/\/telematici.agenziaentrate.gov.it\/VerificaPIVA\/VerificaPiva.do');\r\n\t\t\t\tshowStatus('P.IVA copiata negli appunti. Incollala nel form Agenzia Entrate appena aperto.', 'ok');\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ === Cerca su LinkedIn ===\r\n\t\t\troot.querySelector('#rl-btn-linkedin').addEventListener('click', function () {\r\n\t\t\t\tconst nome = root.querySelector('#rl-nome').value.trim();\r\n\t\t\t\tconst cognome = root.querySelector('#rl-cognome').value.trim();\r\n\t\t\t\tconst ragsoc = root.querySelector('#rl-ragsoc').value.trim();\r\n\t\t\t\tif (!nome && !cognome) {\r\n\t\t\t\t\tshowStatus('Inserisci almeno Nome o Cognome prima di cercare su LinkedIn.', 'err');\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\t\t\t\tconst q = [nome, cognome, ragsoc].filter(Boolean).join(' ');\r\n\t\t\t\tconst url = 'https:\/\/www.linkedin.com\/search\/results\/people\/?keywords=' + encodeURIComponent(q);\r\n\t\t\t\topenInNewTab(url);\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ === Reset ===\r\n\t\t\troot.querySelector('#rl-btn-reset').addEventListener('click', function () {\r\n\t\t\t\tif (confirm('Pulire tutti i campi del form?')) {\r\n\t\t\t\t\tform.reset();\r\n\t\t\t\t\tpiva.classList.remove('valid', 'invalid');\r\n\t\t\t\t\tpivaHelp.textContent = 'Validazione automatica con algoritmo di controllo italiano.';\r\n\t\t\t\t\tpivaHelp.className = 'rl-help';\r\n\t\t\t\t\troot.querySelector('#rl-uffcam-extra').classList.remove('open');\r\n\t\t\t\t\thideStatus();\r\n\t\t\t\t}\r\n\t\t\t});\r\n\r\n\t\t\t\/\/ === Mostra messaggi di stato ===\r\n\t\t\tfunction showStatus(msg, type) {\r\n\t\t\t\tstatus.textContent = msg;\r\n\t\t\t\tstatus.className = 'rl-status ' + (type === 'ok' ? 'ok' : 'err');\r\n\t\t\t\tstatus.scrollIntoView({ behavior: 'smooth', block: 'nearest' });\r\n\t\t\t}\r\n\t\t\tfunction hideStatus() { status.className = 'rl-status'; status.textContent = ''; }\r\n\r\n\t\t\t\/\/ === Submit: genera mailto: precompilata ===\r\n\t\t\tform.addEventListener('submit', function (e) {\r\n\t\t\t\te.preventDefault();\r\n\t\t\t\thideStatus();\r\n\r\n\t\t\t\t\/\/ Validazione campi sempre obbligatori\r\n\t\t\t\tconst required = ['rl-ragsoc', 'rl-tipoazienda', 'rl-nome', 'rl-cognome', 'rl-email', 'rl-tel', 'rl-servizio', 'rl-cliente'];\r\n\t\t\t\tfor (const id of required) {\r\n\t\t\t\t\tconst el = root.querySelector('#' + id);\r\n\t\t\t\t\tif (!el.value.trim()) {\r\n\t\t\t\t\t\tshowStatus('Compila tutti i campi obbligatori (contrassegnati con *).', 'err');\r\n\t\t\t\t\t\tel.focus();\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ Regola \"almeno uno tra P.IVA\/CF o Codice cliente\"\r\n\t\t\t\t\/\/ Eccezione: Azienda Estera \u2192 entrambi opzionali (potrebbe non avere identificativi italiani)\r\n\t\t\t\tconst formaGiuridica = root.querySelector('#rl-tipoazienda').value;\r\n\t\t\t\tconst pivaVal = piva.value.trim();\r\n\t\t\t\tconst codCli = root.querySelector('#rl-cliente-rif').value.trim();\r\n\t\t\t\tconst idInfo = classificaIdentificativo(pivaVal);\r\n\r\n\t\t\t\t\/\/ Se P.IVA\/CF compilata, deve essere formalmente valida\r\n\t\t\t\tif (pivaVal && !idInfo.valido) {\r\n\t\t\t\t\tif (idInfo.tipo === 'piva') {\r\n\t\t\t\t\t\tshowStatus('La Partita IVA non \u00e8 valida (servono 11 cifre con checksum corretto).', 'err');\r\n\t\t\t\t\t} else if (idInfo.tipo === 'cf') {\r\n\t\t\t\t\t\tshowStatus('Il Codice Fiscale non \u00e8 valido (servono 16 caratteri nel formato corretto).', 'err');\r\n\t\t\t\t\t} else {\r\n\t\t\t\t\t\tshowStatus('Il campo P.IVA \/ Codice Fiscale non \u00e8 in un formato riconosciuto.', 'err');\r\n\t\t\t\t\t}\r\n\t\t\t\t\tpiva.focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ Almeno uno tra P.IVA\/CF e Codice cliente, eccetto Azienda Estera\r\n\t\t\t\tif (formaGiuridica !== 'ESTERA') {\r\n\t\t\t\t\tif (!pivaVal && !codCli) {\r\n\t\t\t\t\t\tshowStatus('Per le aziende italiane \u00e8 obbligatorio almeno uno tra: P.IVA\/Codice Fiscale oppure Codice cliente Retelit.', 'err');\r\n\t\t\t\t\t\tpiva.focus();\r\n\t\t\t\t\t\treturn;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst email = root.querySelector('#rl-email').value.trim();\r\n\t\t\t\tif (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\r\n\t\t\t\t\tshowStatus('Inserisci un indirizzo email valido.', 'err');\r\n\t\t\t\t\troot.querySelector('#rl-email').focus();\r\n\t\t\t\t\treturn;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t\/\/ Costruzione mail\r\n\t\t\t\tconst idLabel = idInfo.tipo === 'piva' ? 'P.IVA' :\r\n\t\t\t\t\tidInfo.tipo === 'cf' ? 'Codice Fiscale' :\r\n\t\t\t\t\t\t'P.IVA \/ CF';\r\n\t\t\t\tconst data = {\r\n\t\t\t\t\t'P.IVA': pivaVal || '\u2014',\r\n\t\t\t\t\t'P.IVA tipo': pivaVal ? idLabel : '\u2014',\r\n\t\t\t\t\t'Ragione sociale': root.querySelector('#rl-ragsoc').value.trim(),\r\n\t\t\t\t\t'Forma giuridica': formaGiuridica,\r\n\t\t\t\t\t'Indirizzo': root.querySelector('#rl-indirizzo').value.trim(),\r\n\t\t\t\t\t'Fatturato': root.querySelector('#rl-fatturato').value.trim(),\r\n\t\t\t\t\t'Dipendenti': root.querySelector('#rl-dipendenti').value.trim(),\r\n\t\t\t\t\t'Nome': root.querySelector('#rl-nome').value.trim(),\r\n\t\t\t\t\t'Cognome': root.querySelector('#rl-cognome').value.trim(),\r\n\t\t\t\t\t'Email': email,\r\n\t\t\t\t\t'Telefono': root.querySelector('#rl-tel').value.trim(),\r\n\t\t\t\t\t'Ruolo': root.querySelector('#rl-ruolo').value.trim() || '\u2014',\r\n\t\t\t\t\t'LinkedIn': root.querySelector('#rl-linkedin').value.trim() || '\u2014',\r\n\t\t\t\t\t'Servizio': root.querySelector('#rl-servizio').value,\r\n\t\t\t\t\t'Cliente': root.querySelector('#rl-cliente').value,\r\n\t\t\t\t\t'Codice cliente': root.querySelector('#rl-cliente-rif').value.trim() || '\u2014',\r\n\t\t\t\t\t'Note operatore': root.querySelector('#rl-note').value.trim() || '\u2014'\r\n\t\t\t\t};\r\n\r\n\t\t\t\tconst oggetto = '[Richiesta Inbound telefonico] ' + data['Ragione sociale'] + ' \u2014 ' + data['Servizio'];\r\n\t\t\t\tlet body = 'Nuovo lead raccolto da inbound telefonico.\\n';\r\n\t\t\t\tbody += '===========================================\\n\\n';\r\n\t\t\t\tbody += '\ud83c\udfe2 AZIENDA\\n';\r\n\t\t\t\tbody += '  ' + (data['P.IVA tipo'] === '\u2014' ? 'P.IVA \/ CF:       ' :\r\n\t\t\t\t\t(data['P.IVA tipo'] + ':' + ' '.repeat(Math.max(1, 17 - data['P.IVA tipo'].length - 1)))) + data['P.IVA'] + '\\n';\r\n\t\t\t\tbody += '  Ragione sociale:  ' + data['Ragione sociale'] + '\\n';\r\n\t\t\t\tbody += '  Forma giuridica:  ' + data['Forma giuridica'] + '\\n';\r\n\t\t\t\tif (data['Indirizzo']) body += '  Sede legale:      ' + data['Indirizzo'] + '\\n';\r\n\t\t\t\tif (data['Fatturato']) body += '  Fatturato:        ' + data['Fatturato'] + '\\n';\r\n\t\t\t\tif (data['Dipendenti']) body += '  Dipendenti:       ' + data['Dipendenti'] + '\\n';\r\n\t\t\t\tif (idInfo.tipo === 'piva' && idInfo.valido) {\r\n\t\t\t\t\tbody += '  Verifica camera:  https:\/\/www.google.com\/search?q=' + encodeURIComponent('site:ufficiocamerale.it ' + data['P.IVA']) + '\\n';\r\n\t\t\t\t}\r\n\t\t\t\tbody += '\\n';\r\n\t\t\t\tbody += '\ud83d\udc64 REFERENTE\\n';\r\n\t\t\t\tbody += '  Nome:             ' + data['Nome'] + ' ' + data['Cognome'] + '\\n';\r\n\t\t\t\tbody += '  Ruolo:            ' + data['Ruolo'] + '\\n';\r\n\t\t\t\tbody += '  Email:            ' + data['Email'] + '\\n';\r\n\t\t\t\tbody += '  Telefono:         ' + data['Telefono'] + '\\n';\r\n\t\t\t\tbody += '  LinkedIn:         ' + data['LinkedIn'] + '\\n\\n';\r\n\t\t\t\tbody += '\ud83c\udfaf INTERESSE\\n';\r\n\t\t\t\tbody += '  Servizio:         ' + data['Servizio'] + '\\n';\r\n\t\t\t\tbody += '  Cliente Retelit:  ' + data['Cliente'] + '\\n';\r\n\t\t\t\tbody += '  Codice cliente:   ' + data['Codice cliente'] + '\\n\\n';\r\n\t\t\t\tbody += '\ud83d\udcdd NOTE OPERATORE\\n';\r\n\t\t\t\tbody += '  ' + data['Note operatore'].replace(\/\\n\/g, '\\n  ') + '\\n\\n';\r\n\t\t\t\tbody += '===========================================\\n';\r\n\t\t\t\tbody += 'Raccolta: ' + new Date().toLocaleString('it-IT') + '\\n';\r\n\r\n\t\t\t\t\/\/ Invio server-side via handler retelit.it (aw-ajax) \u2014 niente pi\u00f9 mailto:\r\n\t\t\t\tconst submitBtn = root.querySelector('#rl-btn-submit');\r\n\t\t\t\tconst originalBtnHtml = submitBtn.innerHTML;\r\n\t\t\t\tsubmitBtn.disabled = true;\r\n\t\t\t\tsubmitBtn.innerHTML = '\u23f3 Invio in corso\u2026';\r\n\r\n\t\t\t\tfetch('aw-ajax\/?rqs=SendLead', {\r\n\t\t\t\t\tmethod: 'POST',\r\n\t\t\t\t\theaders: { 'Content-Type': 'application\/json; charset=utf-8' },\r\n\t\t\t\t\tbody: JSON.stringify({\r\n\t\t\t\t\t\tto: DEST,\r\n\t\t\t\t\t\tsubject: oggetto,\r\n\t\t\t\t\t\tbody: body,\r\n\t\t\t\t\t\tdata: data\r\n\t\t\t\t\t})\r\n\t\t\t\t})\r\n\t\t\t\t\t.then(function (res) { return res.json(); })\r\n\t\t\t\t\t.then(function (json) {\r\n\t\t\t\t\t\tif (json.ok) {\r\n\t\t\t\t\t\t\tshowStatus('\u2713 Richiesta inviata correttamente al marketing.', 'ok');\r\n\t\t\t\t\t\t\tform.reset();\r\n\t\t\t\t\t\t\tpiva.classList.remove('valid', 'invalid');\r\n\t\t\t\t\t\t\tpivaHelp.innerHTML = 'Accetta P.IVA (11 cifre) o Codice Fiscale (16 caratteri). Obbligatorio almeno uno tra <strong>P.IVA\/CF<\/strong> o <strong>Codice cliente<\/strong> (eccetto Azienda Estera).';\r\n\t\t\t\t\t\t\tpivaHelp.className = 'rl-help';\r\n\t\t\t\t\t\t\troot.querySelector('#rl-uffcam-extra').classList.remove('open');\r\n\t\t\t\t\t\t} else {\r\n\t\t\t\t\t\t\tshowStatus(json.message || 'Errore durante l\\'invio.', 'err');\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.catch(function () {\r\n\t\t\t\t\t\tshowStatus('Errore di connessione durante l\\'invio. Verifica la rete e riprova.', 'err');\r\n\t\t\t\t\t})\r\n\t\t\t\t\t.finally(function () {\r\n\t\t\t\t\t\tsubmitBtn.disabled = false;\r\n\t\t\t\t\t\tsubmitBtn.innerHTML = originalBtnHtml;\r\n\t\t\t\t\t});\r\n\t\t\t});\r\n\t\t})();\r\n\t<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_yoast_wpseo_focuskw":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_canonical":"","footnotes":"","_retelit_schema_faq":""},"category_page":[],"tag_page":[],"class_list":["post-4949","page","type-page","status-publish","hentry"],"retelit_translations":{"it":4949,"en":null,"de":null,"trid":2886},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Richieste Inbound - Retelit<\/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=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Richieste Inbound - Retelit\" \/>\n<meta property=\"og:url\" content=\"https:\/\/retelit.it\/it\/richieste-inbound\/\" \/>\n<meta property=\"og:site_name\" content=\"Retelit\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/retelit.it\\\/it\\\/richieste-inbound\\\/\",\"url\":\"https:\\\/\\\/retelit.it\\\/it\\\/richieste-inbound\\\/\",\"name\":\"Richieste Inbound - Retelit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/retelit.it\\\/it\\\/#website\"},\"datePublished\":\"2026-07-22T09:12:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/retelit.it\\\/it\\\/richieste-inbound\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/retelit.it\\\/it\\\/richieste-inbound\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/retelit.it\\\/it\\\/richieste-inbound\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.retelit.it\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Richieste Inbound\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/retelit.it\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/retelit.it\\\/it\\\/\",\"name\":\"Retelit\",\"description\":\"Born to B2B\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/retelit.it\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Richieste Inbound - Retelit","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":"it_IT","og_type":"article","og_title":"Richieste Inbound - Retelit","og_url":"https:\/\/retelit.it\/it\/richieste-inbound\/","og_site_name":"Retelit","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/retelit.it\/it\/richieste-inbound\/","url":"https:\/\/retelit.it\/it\/richieste-inbound\/","name":"Richieste Inbound - Retelit","isPartOf":{"@id":"https:\/\/retelit.it\/it\/#website"},"datePublished":"2026-07-22T09:12:27+00:00","breadcrumb":{"@id":"https:\/\/retelit.it\/it\/richieste-inbound\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/retelit.it\/it\/richieste-inbound\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/retelit.it\/it\/richieste-inbound\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.retelit.it\/it\/"},{"@type":"ListItem","position":2,"name":"Richieste Inbound"}]},{"@type":"WebSite","@id":"https:\/\/retelit.it\/it\/#website","url":"https:\/\/retelit.it\/it\/","name":"Retelit","description":"Born to B2B","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/retelit.it\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/pages\/4949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/comments?post=4949"}],"version-history":[{"count":1,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/pages\/4949\/revisions"}],"predecessor-version":[{"id":4950,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/pages\/4949\/revisions\/4950"}],"wp:attachment":[{"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/media?parent=4949"}],"wp:term":[{"taxonomy":"category_page","embeddable":true,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/category_page?post=4949"},{"taxonomy":"tag_page","embeddable":true,"href":"https:\/\/retelit.it\/it\/wp-json\/wp\/v2\/tag_page?post=4949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}