[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-\u002Fit\u002Fdocs\u002Fcanaux\u002Femail":3,"docs-nav-it":475},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":469,"_id":470,"_source":471,"_file":472,"_stem":473,"_extension":474},"\u002Fit\u002Fdocs\u002Fcanaux\u002Femail","canaux",false,"","Email","Email in entrata (IMAP) e in uscita. Preservazione dei thread, parsing degli allegati.",{"type":11,"children":12,"toc":459},"root",[13,29,36,41,69,74,80,125,142,148,161,227,233,270,276,289,295,300,394,421,427],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,21,27],{"type":19,"value":20},"text","Il canale ",{"type":14,"tag":22,"props":23,"children":24},"strong",{},[25],{"type":19,"value":26},"email",{"type":19,"value":28}," ingerisce le tue email in entrata e permette a una pipeline di rispondere, inoltrare o creare attività a valle.",{"type":14,"tag":30,"props":31,"children":33},"h2",{"id":32},"modello",[34],{"type":19,"value":35},"Modello",{"type":14,"tag":15,"props":37,"children":38},{},[39],{"type":19,"value":40},"Due moduli complementari:",{"type":14,"tag":42,"props":43,"children":44},"ul",{},[45,58],{"type":14,"tag":46,"props":47,"children":48},"li",{},[49,56],{"type":14,"tag":50,"props":51,"children":53},"code",{"className":52},[],[54],{"type":19,"value":55},"email_inbound",{"type":19,"value":57}," — ricezione (IMAP)",{"type":14,"tag":46,"props":59,"children":60},{},[61,67],{"type":14,"tag":50,"props":62,"children":64},{"className":63},[],[65],{"type":19,"value":66},"email_outbound",{"type":19,"value":68}," — invio (operatore configurato, o relay tramite il tuo SMTP)",{"type":14,"tag":15,"props":70,"children":71},{},[72],{"type":19,"value":73},"Sono indipendenti: puoi usare solo il modulo inbound (per smistare senza rispondere), oppure solo il modulo outbound (per inviare notifiche da una pipeline innescata in altro modo).",{"type":14,"tag":30,"props":75,"children":77},{"id":76},"configurazione",[78],{"type":19,"value":79},"Configurazione",{"type":14,"tag":81,"props":82,"children":83},"ol",{},[84,101,113],{"type":14,"tag":46,"props":85,"children":86},{},[87,92,94,99],{"type":14,"tag":22,"props":88,"children":89},{},[90],{"type":19,"value":91},"Impostazioni → Servizi → Email",{"type":19,"value":93},", scheda ",{"type":14,"tag":22,"props":95,"children":96},{},[97],{"type":19,"value":98},"Account",{"type":19,"value":100}," — collega una casella IMAP con le sue credenziali.",{"type":14,"tag":46,"props":102,"children":103},{},[104,106,111],{"type":19,"value":105},"Associa la casella a una ",{"type":14,"tag":22,"props":107,"children":108},{},[109],{"type":19,"value":110},"pipeline di destinazione",{"type":19,"value":112},".",{"type":14,"tag":46,"props":114,"children":115},{},[116,118,123],{"type":19,"value":117},"(Facoltativo) Configura un ",{"type":14,"tag":22,"props":119,"children":120},{},[121],{"type":19,"value":122},"mittente",{"type":19,"value":124}," (SMTP) per rispondere.",{"type":14,"tag":126,"props":127,"children":129},"alert",{"type":128},"info",[130],{"type":14,"tag":15,"props":131,"children":132},{},[133,135,140],{"type":19,"value":134},"Per le architetture che devono mantenere il controllo dei propri server di posta, betool ",{"type":14,"tag":22,"props":136,"children":137},{},[138],{"type":19,"value":139},"non",{"type":19,"value":141}," sostituisce il tuo MTA: leggiamo e scriviamo tramite IMAP \u002F SMTP standard.",{"type":14,"tag":30,"props":143,"children":145},{"id":144},"cosa-riceve-la-pipeline",[146],{"type":19,"value":147},"Cosa riceve la pipeline",{"type":14,"tag":15,"props":149,"children":150},{},[151,153,159],{"type":19,"value":152},"Per ogni email in entrata, viene creato un nuovo ",{"type":14,"tag":50,"props":154,"children":156},{"className":155},[],[157],{"type":19,"value":158},"exchange",{"type":19,"value":160}," con:",{"type":14,"tag":42,"props":162,"children":163},{},[164,175,186,197,208],{"type":14,"tag":46,"props":165,"children":166},{},[167,173],{"type":14,"tag":50,"props":168,"children":170},{"className":169},[],[171],{"type":19,"value":172},"exchange.user_message",{"type":19,"value":174}," — corpo dell'email (HTML → testo normalizzato)",{"type":14,"tag":46,"props":176,"children":177},{},[178,184],{"type":14,"tag":50,"props":179,"children":181},{"className":180},[],[182],{"type":19,"value":183},"exchange.email.subject",{"type":19,"value":185}," — oggetto",{"type":14,"tag":46,"props":187,"children":188},{},[189,195],{"type":14,"tag":50,"props":190,"children":192},{"className":191},[],[193],{"type":19,"value":194},"exchange.email.from",{"type":19,"value":196}," — mittente normalizzato",{"type":14,"tag":46,"props":198,"children":199},{},[200,206],{"type":14,"tag":50,"props":201,"children":203},{"className":202},[],[204],{"type":19,"value":205},"exchange.email.thread_id",{"type":19,"value":207}," — identificatore del thread (utile per il contesto multi-turno)",{"type":14,"tag":46,"props":209,"children":210},{},[211,217,219,225],{"type":14,"tag":50,"props":212,"children":214},{"className":213},[],[215],{"type":19,"value":216},"exchange.email.attachments",{"type":19,"value":218}," — elenco di ",{"type":14,"tag":50,"props":220,"children":222},{"className":221},[],[223],{"type":19,"value":224},"FileMetadata",{"type":19,"value":226}," (allegati elaborati)",{"type":14,"tag":30,"props":228,"children":230},{"id":229},"allegati",[231],{"type":19,"value":232},"Allegati",{"type":14,"tag":15,"props":234,"children":235},{},[236,238,244,246,252,254,260,262,268],{"type":19,"value":237},"Gli allegati possono essere passati al nodo ",{"type":14,"tag":50,"props":239,"children":241},{"className":240},[],[242],{"type":19,"value":243},"file_transform",{"type":19,"value":245},": testo selezionabile di un PDF (",{"type":14,"tag":50,"props":247,"children":249},{"className":248},[],[250],{"type":19,"value":251},"pdf_extract_text",{"type":19,"value":253},", senza OCR — un PDF scansionato non restituisce testo), lettura di una cartella di lavoro Excel in righe (",{"type":14,"tag":50,"props":255,"children":257},{"className":256},[],[258],{"type":19,"value":259},"xlsx_to_json",{"type":19,"value":261},", ",{"type":14,"tag":50,"props":263,"children":265},{"className":264},[],[266],{"type":19,"value":267},"xls_to_json",{"type":19,"value":269},"), divisione o rendering in immagini di un PDF, estrazione di un archivio. Da lì, il tuo agent può usarli come testo o come dati strutturati.",{"type":14,"tag":30,"props":271,"children":273},{"id":272},"thread-e-contesto-multi-turno",[274],{"type":19,"value":275},"Thread e contesto multi-turno",{"type":14,"tag":15,"props":277,"children":278},{},[279,281,287],{"type":19,"value":280},"Quando un cliente risponde a una risposta precedente, betool riconosce il ",{"type":14,"tag":50,"props":282,"children":284},{"className":283},[],[285],{"type":19,"value":286},"thread_id",{"type":19,"value":288}," e ripristina la cronologia del thread nel contesto dell'agent. Questo è trasparente per la progettazione della pipeline.",{"type":14,"tag":30,"props":290,"children":292},{"id":291},"qualità-degli-indirizzi-e-mancati-recapiti",[293],{"type":19,"value":294},"Qualità degli indirizzi e mancati recapiti",{"type":14,"tag":15,"props":296,"children":297},{},[298],{"type":19,"value":299},"Tre nodi proteggono la tua reputazione di mittente:",{"type":14,"tag":42,"props":301,"children":302},{},[303,325,373],{"type":14,"tag":46,"props":304,"children":305},{},[306,315,317,323],{"type":14,"tag":22,"props":307,"children":308},{},[309],{"type":14,"tag":50,"props":310,"children":312},{"className":311},[],[313],{"type":19,"value":314},"email_check",{"type":19,"value":316}," — verifica uno o più indirizzi prima di un invio: lista di soppressione dell'organizzazione, sintassi, poi DNS del dominio (MX, in mancanza A\u002FAAAA; un « null MX » vale come rifiuto). Segnala anche, senza cambiare il verdetto, gli indirizzi usa e getta, le caselle generiche (",{"type":14,"tag":50,"props":318,"children":320},{"className":319},[],[321],{"type":19,"value":322},"info@",{"type":19,"value":324},"…) e i rischi (errore di battitura su un grande provider, estensione duplicata, server « catch-all »). Non blocca nulla da solo: pubblica i verdetti e l'elenco degli indirizzi recapitabili. Non viene effettuata alcuna sonda SMTP.",{"type":14,"tag":46,"props":326,"children":327},{},[328,337,339,344,345,350,351,356,358,364,366,371],{"type":14,"tag":22,"props":329,"children":330},{},[331],{"type":14,"tag":50,"props":332,"children":334},{"className":333},[],[335],{"type":19,"value":336},"email_list_clean",{"type":19,"value":338}," — qualifica un intero elenco (ad esempio proveniente da un file importato) in tre fogli: ",{"type":14,"tag":22,"props":340,"children":341},{},[342],{"type":19,"value":343},"puliti",{"type":19,"value":261},{"type":14,"tag":22,"props":346,"children":347},{},[348],{"type":19,"value":349},"da rivedere",{"type":19,"value":261},{"type":14,"tag":22,"props":352,"children":353},{},[354],{"type":19,"value":355},"rifiutati",{"type":19,"value":357},", pronti da esportare con ",{"type":14,"tag":50,"props":359,"children":361},{"className":360},[],[362],{"type":19,"value":363},"data_to_file",{"type":19,"value":365},". Deduplicazione, stessi controlli di ",{"type":14,"tag":50,"props":367,"children":369},{"className":368},[],[370],{"type":19,"value":314},{"type":19,"value":372}," e analisi della forma dell'indirizzo. Fatturato in crediti per indirizzo distinto, saldo verificato prima dell'elaborazione.",{"type":14,"tag":46,"props":374,"children":375},{},[376,385,387,392],{"type":14,"tag":22,"props":377,"children":378},{},[379],{"type":14,"tag":50,"props":380,"children":382},{"className":381},[],[383],{"type":19,"value":384},"email_bounce_parse",{"type":19,"value":386}," — legge un avviso di mancato recapito ricevuto in una casella in entrata. Gli indirizzi vengono presi solo dai campi strutturati dell'avviso, mai dal testo libero. Vengono aggiunti alla ",{"type":14,"tag":22,"props":388,"children":389},{},[390],{"type":19,"value":391},"lista di soppressione",{"type":19,"value":393},": un errore permanente blocca dalla prima occorrenza; un errore temporaneo blocca dopo 3 occorrenze, per 72 ore.",{"type":14,"tag":15,"props":395,"children":396},{},[397,399,404,406,412,414,419],{"type":19,"value":398},"Gli invii successivi (nodo ",{"type":14,"tag":50,"props":400,"children":402},{"className":401},[],[403],{"type":19,"value":66},{"type":19,"value":405}," e tool ",{"type":14,"tag":50,"props":407,"children":409},{"className":408},[],[410],{"type":19,"value":411},"email.send",{"type":19,"value":413},") ",{"type":14,"tag":22,"props":415,"children":416},{},[417],{"type":19,"value":418},"rimuovono automaticamente",{"type":19,"value":420}," gli indirizzi soppressi; se non rimane alcun destinatario, non parte nulla. Solo un amministratore può revocare un blocco permanente.",{"type":14,"tag":30,"props":422,"children":424},{"id":423},"limitazioni-note",[425],{"type":19,"value":426},"Limitazioni note",{"type":14,"tag":42,"props":428,"children":429},{},[430,442,454],{"type":14,"tag":46,"props":431,"children":432},{},[433,435,440],{"type":19,"value":434},"Nessun supporto nativo per ",{"type":14,"tag":22,"props":436,"children":437},{},[438],{"type":19,"value":439},"MS Exchange EWS",{"type":19,"value":441}," ancora (puoi esporre Exchange tramite IMAP).",{"type":14,"tag":46,"props":443,"children":444},{},[445,447,452],{"type":19,"value":446},"Nessun supporto ",{"type":14,"tag":22,"props":448,"children":449},{},[450],{"type":19,"value":451},"Microsoft Graph",{"type":19,"value":453}," per Office 365 (nella roadmap).",{"type":14,"tag":46,"props":455,"children":456},{},[457],{"type":19,"value":458},"Il parsing di email molto vecchie (RTF Outlook 2003 annidato) può perdere parte della formattazione.",{"title":7,"searchDepth":460,"depth":460,"links":461},2,[462,463,464,465,466,467,468],{"id":32,"depth":460,"text":35},{"id":76,"depth":460,"text":79},{"id":144,"depth":460,"text":147},{"id":229,"depth":460,"text":232},{"id":272,"depth":460,"text":275},{"id":291,"depth":460,"text":294},{"id":423,"depth":460,"text":426},"markdown","content:it:docs:2.canaux:3.email.md","content","it\u002Fdocs\u002F2.canaux\u002F3.email.md","it\u002Fdocs\u002F2.canaux\u002F3.email","md",[476],{"title":477,"_path":478,"children":479},"It","\u002Fit",[480],{"title":481,"_path":482,"children":483},"Docs","\u002Fit\u002Fdocs",[484,497,523,551,564,580,593,654],{"title":485,"_path":486,"children":487},"Per iniziare","\u002Fit\u002Fdocs\u002Fdemarrer",[488,491,494],{"title":489,"_path":490},"Benvenuto","\u002Fit\u002Fdocs\u002Fdemarrer\u002Fbienvenue",{"title":492,"_path":493},"Creare un account","\u002Fit\u002Fdocs\u002Fdemarrer\u002Fcreer-un-compte",{"title":495,"_path":496},"Collegare una chiave LLM","\u002Fit\u002Fdocs\u002Fdemarrer\u002Fbrancher-llm",{"title":498,"_path":499,"children":500},"Canali","\u002Fit\u002Fdocs\u002Fcanaux",[501,504,507,508,511,514,517,520],{"title":502,"_path":503},"Panoramica dei canali","\u002Fit\u002Fdocs\u002Fcanaux\u002Fvue-densemble",{"title":505,"_path":506},"Telefonia in tempo reale","\u002Fit\u002Fdocs\u002Fcanaux\u002Ftelephone",{"title":8,"_path":4},{"title":509,"_path":510},"Widget chat web","\u002Fit\u002Fdocs\u002Fcanaux\u002Fchat-widget",{"title":512,"_path":513},"Webhook HTTP","\u002Fit\u002Fdocs\u002Fcanaux\u002Fwebhook",{"title":515,"_path":516},"Messaggistica (WhatsApp, Messenger, Telegram, Mattermost)","\u002Fit\u002Fdocs\u002Fcanaux\u002Fmessageries",{"title":518,"_path":519},"Meta Lead Ads","\u002Fit\u002Fdocs\u002Fcanaux\u002Ffacebook-leads",{"title":521,"_path":522},"Schedule (cron)","\u002Fit\u002Fdocs\u002Fcanaux\u002Fschedule",{"title":524,"_path":525,"children":526},"Pipeline","\u002Fit\u002Fdocs\u002Fpipelines",[527,530,533,536,539,542,545,548],{"title":528,"_path":529},"L'editor visuale","\u002Fit\u002Fdocs\u002Fpipelines\u002Fediteur-visuel",{"title":531,"_path":532},"Agenti IA","\u002Fit\u002Fdocs\u002Fpipelines\u002Fagents",{"title":534,"_path":535},"Operatori deterministici","\u002Fit\u002Fdocs\u002Fpipelines\u002Foperateurs",{"title":537,"_path":538},"Controllo di flusso","\u002Fit\u002Fdocs\u002Fpipelines\u002Fcontrole-flux",{"title":540,"_path":541},"Code Step","\u002Fit\u002Fdocs\u002Fpipelines\u002Fcode-step",{"title":543,"_path":544},"Sotto-pipeline","\u002Fit\u002Fdocs\u002Fpipelines\u002Fsous-pipelines",{"title":546,"_path":547},"Azioni no-code","\u002Fit\u002Fdocs\u002Fpipelines\u002Factions-no-code",{"title":549,"_path":550},"Base di conoscenza","\u002Fit\u002Fdocs\u002Fpipelines\u002Fbase-de-connaissances",{"title":552,"_path":553,"children":554},"Supervisione","\u002Fit\u002Fdocs\u002Fsupervision",[555,558,561],{"title":556,"_path":557},"Cronologia delle esecuzioni","\u002Fit\u002Fdocs\u002Fsupervision\u002Fexecutions",{"title":559,"_path":560},"Crediti e metering","\u002Fit\u002Fdocs\u002Fsupervision\u002Fcredits-metering",{"title":562,"_path":563},"Benchmark","\u002Fit\u002Fdocs\u002Fsupervision\u002Fbenchmarks",{"title":565,"_path":566,"children":567},"Sicurezza","\u002Fit\u002Fdocs\u002Fsecurite",[568,571,574,577],{"title":569,"_path":570},"Principi di sicurezza","\u002Fit\u002Fdocs\u002Fsecurite\u002Fprincipes",{"title":572,"_path":573},"Multi-tenancy rigorosa","\u002Fit\u002Fdocs\u002Fsecurite\u002Fmulti-tenant",{"title":575,"_path":576},"Audit RGPD e registro degli accessi","\u002Fit\u002Fdocs\u002Fsecurite\u002Faudit-rgpd",{"title":578,"_path":579},"Deployment sovrano","\u002Fit\u002Fdocs\u002Fsecurite\u002Fdeploiement-souverain",{"title":581,"_path":582,"children":583},"Sviluppatori","\u002Fit\u002Fdocs\u002Fdeveloppeurs",[584,587,590],{"title":585,"_path":586},"API Admin","\u002Fit\u002Fdocs\u002Fdeveloppeurs\u002Fapi-admin",{"title":588,"_path":589},"Webhook in uscita","\u002Fit\u002Fdocs\u002Fdeveloppeurs\u002Fwebhooks-sortants",{"title":591,"_path":592},"Pilotare betool da Claude (MCP)","\u002Fit\u002Fdocs\u002Fdeveloppeurs\u002Fmcp",{"title":594,"_path":595,"children":596},"Integrazioni","\u002Fit\u002Fdocs\u002Fintegrations",[597,600,603,606,609,612,615,618,621,624,627,630,633,636,639,642,645,648,651],{"title":598,"_path":599},"Panoramica delle integrazioni","\u002Fit\u002Fdocs\u002Fintegrations\u002Fvue-densemble",{"title":601,"_path":602},"Stripe","\u002Fit\u002Fdocs\u002Fintegrations\u002Fstripe",{"title":604,"_path":605},"GitHub","\u002Fit\u002Fdocs\u002Fintegrations\u002Fgithub",{"title":607,"_path":608},"Google","\u002Fit\u002Fdocs\u002Fintegrations\u002Fgoogle",{"title":610,"_path":611},"LinkedIn Ads","\u002Fit\u002Fdocs\u002Fintegrations\u002Flinkedin-ads",{"title":613,"_path":614},"Kavkom","\u002Fit\u002Fdocs\u002Fintegrations\u002Fkavkom",{"title":616,"_path":617},"Jira","\u002Fit\u002Fdocs\u002Fintegrations\u002Fjira",{"title":619,"_path":620},"Slack","\u002Fit\u002Fdocs\u002Fintegrations\u002Fslack",{"title":622,"_path":623},"SMS","\u002Fit\u002Fdocs\u002Fintegrations\u002Fsms",{"title":625,"_path":626},"Enable Banking (open banking)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fenable-banking",{"title":628,"_path":629},"CRM, marketing e produttività","\u002Fit\u002Fdocs\u002Fintegrations\u002Fcrm-marketing",{"title":631,"_path":632},"HeyGen (video)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fheygen",{"title":634,"_path":635},"La Poste","\u002Fit\u002Fdocs\u002Fintegrations\u002Fla-poste",{"title":637,"_path":638},"CRM verticali (beTool Application, Qhare)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fcrm-metier",{"title":640,"_path":641},"Mitti (ispezioni sul campo)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fmitti",{"title":643,"_path":644},"Meta (Messenger, Pagine, Meta Ads)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fmeta",{"title":646,"_path":647},"Onoff Business (Beta)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fonoff",{"title":649,"_path":650},"Smart Life \u002F Tuya (oggetti connessi)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fsmart-life",{"title":652,"_path":653},"Prodotti beTool (Desktop, Kiosk, Terminal)","\u002Fit\u002Fdocs\u002Fintegrations\u002Fproduits-betool",{"title":655,"_path":656,"children":657},"Casi d'uso","\u002Fit\u002Fdocs\u002Fcas-usage",[658,661,664,667,670,673],{"title":659,"_path":660},"Agenti di business tipo","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fvue-densemble",{"title":662,"_path":663},"CFO IA","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fcfo-ia",{"title":665,"_path":666},"COO IA","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fcoo-ia",{"title":668,"_path":669},"CTO IA","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fcto-ia",{"title":671,"_path":672},"Product Manager IA","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fproduct-manager-ia",{"title":674,"_path":675},"Assistente personale","\u002Fit\u002Fdocs\u002Fcas-usage\u002Fassistant-personnel"]