[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-\u002Fen\u002Fdocs\u002Fcanaux\u002Fvue-densemble":3,"docs-nav-en":607},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":601,"_id":602,"_source":603,"_file":604,"_stem":605,"_extension":606},"\u002Fen\u002Fdocs\u002Fcanaux\u002Fvue-densemble","canaux",false,"","Channels overview","Catalogue of available input channels and criteria for choosing the right one.",{"type":11,"children":12,"toc":588},"root",[13,29,77,84,91,107,113,204,210,255,261,357,363,509,515,520,572,577,583],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,21,27],{"type":19,"value":20},"text","A ",{"type":14,"tag":22,"props":23,"children":24},"strong",{},[25],{"type":19,"value":26},"channel",{"type":19,"value":28}," is the source of an event to be processed by a pipeline. Each channel is an independent module: adding an email channel has no impact on the telephony channel.",{"type":14,"tag":30,"props":31,"children":33},"alert",{"type":32},"info",[34],{"type":14,"tag":15,"props":35,"children":36},{},[37,39,44,46,51,53,58,60,66,68,75],{"type":19,"value":38},"A channel ",{"type":14,"tag":22,"props":40,"children":41},{},[42],{"type":19,"value":43},"triggers",{"type":19,"value":45}," a pipeline. To ",{"type":14,"tag":22,"props":47,"children":48},{},[49],{"type":19,"value":50},"read",{"type":19,"value":52}," data or ",{"type":14,"tag":22,"props":54,"children":55},{},[56],{"type":19,"value":57},"act",{"type":19,"value":59}," on an external tool ",{"type":14,"tag":61,"props":62,"children":63},"em",{},[64],{"type":19,"value":65},"inside",{"type":19,"value":67}," a pipeline (Stripe, GitHub, Google, LinkedIn, telephony), see ",{"type":14,"tag":69,"props":70,"children":72},"a",{"href":71},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fvue-densemble",[73],{"type":19,"value":74},"Integrations",{"type":19,"value":76},".",{"type":14,"tag":78,"props":79,"children":81},"h2",{"id":80},"catalogue",[82],{"type":19,"value":83},"Catalogue",{"type":14,"tag":85,"props":86,"children":88},"h3",{"id":87},"real-time-voice",[89],{"type":19,"value":90},"Real-time voice",{"type":14,"tag":92,"props":93,"children":94},"ul",{},[95],{"type":14,"tag":96,"props":97,"children":98},"li",{},[99,105],{"type":14,"tag":69,"props":100,"children":102},{"href":101},"\u002Fen\u002Fdocs\u002Fcanaux\u002Ftelephone",[103],{"type":19,"value":104},"Telephony",{"type":19,"value":106}," — LiveKit + SIP, streaming transcription and synthesis, barge-in, transfer. Inbound calls, and outbound calls started by a pipeline.",{"type":14,"tag":85,"props":108,"children":110},{"id":109},"asynchronous-writing",[111],{"type":19,"value":112},"Asynchronous writing",{"type":14,"tag":92,"props":114,"children":115},{},[116,127,145,155,165,175,186],{"type":14,"tag":96,"props":117,"children":118},{},[119,125],{"type":14,"tag":69,"props":120,"children":122},{"href":121},"\u002Fen\u002Fdocs\u002Fcanaux\u002Femail",[123],{"type":19,"value":124},"Email",{"type":19,"value":126}," — IMAP, attachment parsing, preserved threads.",{"type":14,"tag":96,"props":128,"children":129},{},[130,136,138,143],{"type":14,"tag":69,"props":131,"children":133},{"href":132},"\u002Fen\u002Fdocs\u002Fcanaux\u002Fmessageries",[134],{"type":19,"value":135},"WhatsApp",{"type":19,"value":137}," — Cloud API, media. Or Green API for a number without a Meta Business account (",{"type":14,"tag":22,"props":139,"children":140},{},[141],{"type":19,"value":142},"Beta",{"type":19,"value":144},", unofficial).",{"type":14,"tag":96,"props":146,"children":147},{},[148,153],{"type":14,"tag":69,"props":149,"children":150},{"href":132},[151],{"type":19,"value":152},"Messenger",{"type":19,"value":154}," — messages received on your Facebook Page.",{"type":14,"tag":96,"props":156,"children":157},{},[158,163],{"type":14,"tag":69,"props":159,"children":160},{"href":132},[161],{"type":19,"value":162},"Telegram",{"type":19,"value":164}," — Bot API, groups and private conversations.",{"type":14,"tag":96,"props":166,"children":167},{},[168,173],{"type":14,"tag":69,"props":169,"children":170},{"href":132},[171],{"type":19,"value":172},"Mattermost",{"type":19,"value":174}," — Outgoing webhook, threads.",{"type":14,"tag":96,"props":176,"children":177},{},[178,184],{"type":14,"tag":69,"props":179,"children":181},{"href":180},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fslack",[182],{"type":19,"value":183},"Slack",{"type":19,"value":185}," — Events API, verified signature.",{"type":14,"tag":96,"props":187,"children":188},{},[189,195,197,203],{"type":14,"tag":69,"props":190,"children":192},{"href":191},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fsms",[193],{"type":19,"value":194},"SMS",{"type":19,"value":196}," — inbound replies via AllMySMS, or via ",{"type":14,"tag":69,"props":198,"children":200},{"href":199},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fcrm-marketing",[201],{"type":19,"value":202},"Brevo",{"type":19,"value":76},{"type":14,"tag":85,"props":205,"children":207},{"id":206},"web",[208],{"type":19,"value":209},"Web",{"type":14,"tag":92,"props":211,"children":212},{},[213,224,235],{"type":14,"tag":96,"props":214,"children":215},{},[216,222],{"type":14,"tag":69,"props":217,"children":219},{"href":218},"\u002Fen\u002Fdocs\u002Fcanaux\u002Fchat-widget",[220],{"type":19,"value":221},"Chat widget",{"type":19,"value":223}," — embeddable JS script for any website.",{"type":14,"tag":96,"props":225,"children":226},{},[227,233],{"type":14,"tag":69,"props":228,"children":230},{"href":229},"\u002Fen\u002Fdocs\u002Fcanaux\u002Fwebhook",[231],{"type":19,"value":232},"HTTP webhook",{"type":19,"value":234}," — generic signed POST reception.",{"type":14,"tag":96,"props":236,"children":237},{},[238,244,246,253],{"type":14,"tag":69,"props":239,"children":241},{"href":240},"\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fmcp",[242],{"type":19,"value":243},"External agent (MCP)",{"type":19,"value":245}," — a third-party AI converses with one of your models, if its Start declares the ",{"type":14,"tag":247,"props":248,"children":250},"code",{"className":249},[],[251],{"type":19,"value":252},"external_agent_inbound",{"type":19,"value":254}," receiver.",{"type":14,"tag":85,"props":256,"children":258},{"id":257},"external-systems",[259],{"type":19,"value":260},"External systems",{"type":14,"tag":92,"props":262,"children":263},{},[264,275,286,303,328],{"type":14,"tag":96,"props":265,"children":266},{},[267,273],{"type":14,"tag":69,"props":268,"children":270},{"href":269},"\u002Fen\u002Fdocs\u002Fcanaux\u002Ffacebook-leads",[271],{"type":19,"value":272},"Meta Lead Ads",{"type":19,"value":274}," — instant reception of Facebook \u002F Instagram leads.",{"type":14,"tag":96,"props":276,"children":277},{},[278,284],{"type":14,"tag":69,"props":279,"children":281},{"href":280},"\u002Fen\u002Fdocs\u002Fcanaux\u002Fschedule",[282],{"type":19,"value":283},"Schedule (cron)",{"type":19,"value":285}," — recurring triggers.",{"type":14,"tag":96,"props":287,"children":288},{},[289,295,297,301],{"type":14,"tag":69,"props":290,"children":292},{"href":291},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fonoff",[293],{"type":19,"value":294},"Onoff Business",{"type":19,"value":296}," — a completed call or an SMS on an Onoff line (",{"type":14,"tag":22,"props":298,"children":299},{},[300],{"type":19,"value":142},{"type":19,"value":302},", read-only).",{"type":14,"tag":96,"props":304,"children":305},{},[306,311,313,319,321,327],{"type":14,"tag":69,"props":307,"children":308},{"href":101},[309],{"type":19,"value":310},"Outbound call outcome",{"type":19,"value":312}," — the ",{"type":14,"tag":247,"props":314,"children":316},{"className":315},[],[317],{"type":19,"value":318},"phone_call_outcome",{"type":19,"value":320}," receiver triggers a pipeline at the end of a call placed by ",{"type":14,"tag":247,"props":322,"children":324},{"className":323},[],[325],{"type":19,"value":326},"phone_call",{"type":19,"value":76},{"type":14,"tag":96,"props":329,"children":330},{},[331,333,339,341,347,349,355],{"type":19,"value":332},"And the integration triggers: new ",{"type":14,"tag":69,"props":334,"children":336},{"href":335},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fgoogle",[337],{"type":19,"value":338},"Google Drive",{"type":19,"value":340}," file, upcoming calendar event, ",{"type":14,"tag":69,"props":342,"children":344},{"href":343},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fmitti",[345],{"type":19,"value":346},"Mitti",{"type":19,"value":348}," inspection, ",{"type":14,"tag":69,"props":350,"children":352},{"href":351},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fheygen",[353],{"type":19,"value":354},"HeyGen",{"type":19,"value":356}," render completed.",{"type":14,"tag":78,"props":358,"children":360},{"id":359},"choosing-the-right-channel",[361],{"type":19,"value":362},"Choosing the right channel",{"type":14,"tag":364,"props":365,"children":366},"table",{},[367,386],{"type":14,"tag":368,"props":369,"children":370},"thead",{},[371],{"type":14,"tag":372,"props":373,"children":374},"tr",{},[375,381],{"type":14,"tag":376,"props":377,"children":378},"th",{},[379],{"type":19,"value":380},"You want to…",{"type":14,"tag":376,"props":382,"children":383},{},[384],{"type":19,"value":385},"Recommended channel",{"type":14,"tag":387,"props":388,"children":389},"tbody",{},[390,403,415,427,439,452,465,477,489],{"type":14,"tag":372,"props":391,"children":392},{},[393,399],{"type":14,"tag":394,"props":395,"children":396},"td",{},[397],{"type":19,"value":398},"Automate an inbound or outbound phone call",{"type":14,"tag":394,"props":400,"children":401},{},[402],{"type":19,"value":104},{"type":14,"tag":372,"props":404,"children":405},{},[406,411],{"type":14,"tag":394,"props":407,"children":408},{},[409],{"type":19,"value":410},"Triage support emails automatically",{"type":14,"tag":394,"props":412,"children":413},{},[414],{"type":19,"value":124},{"type":14,"tag":372,"props":416,"children":417},{},[418,423],{"type":14,"tag":394,"props":419,"children":420},{},[421],{"type":19,"value":422},"Run a chat on your marketing site",{"type":14,"tag":394,"props":424,"children":425},{},[426],{"type":19,"value":221},{"type":14,"tag":372,"props":428,"children":429},{},[430,435],{"type":14,"tag":394,"props":431,"children":432},{},[433],{"type":19,"value":434},"Receive Meta leads directly",{"type":14,"tag":394,"props":436,"children":437},{},[438],{"type":19,"value":272},{"type":14,"tag":372,"props":440,"children":441},{},[442,447],{"type":14,"tag":394,"props":443,"children":444},{},[445],{"type":19,"value":446},"Connect an in-house tool that speaks HTTP",{"type":14,"tag":394,"props":448,"children":449},{},[450],{"type":19,"value":451},"Webhook",{"type":14,"tag":372,"props":453,"children":454},{},[455,460],{"type":14,"tag":394,"props":456,"children":457},{},[458],{"type":19,"value":459},"Launch a daily pipeline at 8am",{"type":14,"tag":394,"props":461,"children":462},{},[463],{"type":19,"value":464},"Schedule",{"type":14,"tag":372,"props":466,"children":467},{},[468,473],{"type":14,"tag":394,"props":469,"children":470},{},[471],{"type":19,"value":472},"Reply to WhatsApp messages on a business number",{"type":14,"tag":394,"props":474,"children":475},{},[476],{"type":19,"value":135},{"type":14,"tag":372,"props":478,"children":479},{},[480,485],{"type":14,"tag":394,"props":481,"children":482},{},[483],{"type":19,"value":484},"Reply to messages on your Facebook Page",{"type":14,"tag":394,"props":486,"children":487},{},[488],{"type":19,"value":152},{"type":14,"tag":372,"props":490,"children":491},{},[492,497],{"type":14,"tag":394,"props":493,"children":494},{},[495],{"type":19,"value":496},"Call back a lead as soon as it arrives",{"type":14,"tag":394,"props":498,"children":499},{},[500,502,507],{"type":19,"value":501},"Schedule or webhook + ",{"type":14,"tag":247,"props":503,"children":505},{"className":504},[],[506],{"type":19,"value":326},{"type":19,"value":508}," node",{"type":14,"tag":78,"props":510,"children":512},{"id":511},"common-anatomy",[513],{"type":19,"value":514},"Common anatomy",{"type":14,"tag":15,"props":516,"children":517},{},[518],{"type":19,"value":519},"All channels follow the same internal contract:",{"type":14,"tag":521,"props":522,"children":523},"ol",{},[524,534,544,562],{"type":14,"tag":96,"props":525,"children":526},{},[527,532],{"type":14,"tag":22,"props":528,"children":529},{},[530],{"type":19,"value":531},"Receive",{"type":19,"value":533}," an event (HTTP, WebSocket, scheduler, SIP…).",{"type":14,"tag":96,"props":535,"children":536},{},[537,542],{"type":14,"tag":22,"props":538,"children":539},{},[540],{"type":19,"value":541},"Authenticate",{"type":19,"value":543}," the event (signature, token, org identifier).",{"type":14,"tag":96,"props":545,"children":546},{},[547,552,554,560],{"type":14,"tag":22,"props":548,"children":549},{},[550],{"type":19,"value":551},"Normalize",{"type":19,"value":553}," the payload into the internal format (",{"type":14,"tag":247,"props":555,"children":557},{"className":556},[],[558],{"type":19,"value":559},"ExchangeInput",{"type":19,"value":561},").",{"type":14,"tag":96,"props":563,"children":564},{},[565,570],{"type":14,"tag":22,"props":566,"children":567},{},[568],{"type":19,"value":569},"Trigger",{"type":19,"value":571}," the target pipeline configured in your organization.",{"type":14,"tag":15,"props":573,"children":574},{},[575],{"type":19,"value":576},"Practical consequence: the pipeline you design does not depend on the input channel. You can switch from email to WhatsApp without changing anything downstream.",{"type":14,"tag":78,"props":578,"children":580},{"id":579},"limitations",[581],{"type":19,"value":582},"Limitations",{"type":14,"tag":15,"props":584,"children":585},{},[586],{"type":19,"value":587},"Some channels have external prerequisites (SIP number, Meta app, verified WhatsApp domain). See each channel's dedicated page for the complete list.",{"title":7,"searchDepth":589,"depth":589,"links":590},2,[591,598,599,600],{"id":80,"depth":589,"text":83,"children":592},[593,595,596,597],{"id":87,"depth":594,"text":90},3,{"id":109,"depth":594,"text":112},{"id":206,"depth":594,"text":209},{"id":257,"depth":594,"text":260},{"id":359,"depth":589,"text":362},{"id":511,"depth":589,"text":514},{"id":579,"depth":589,"text":582},"markdown","content:en:docs:2.canaux:1.vue-densemble.md","content","en\u002Fdocs\u002F2.canaux\u002F1.vue-densemble.md","en\u002Fdocs\u002F2.canaux\u002F1.vue-densemble","md",[608],{"title":609,"_path":610,"children":611},"En","\u002Fen",[612],{"title":613,"_path":614,"children":615},"Docs","\u002Fen\u002Fdocs",[616,629,645,673,686,702,714,764],{"title":617,"_path":618,"children":619},"Getting started","\u002Fen\u002Fdocs\u002Fdemarrer",[620,623,626],{"title":621,"_path":622},"Welcome","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fbienvenue",{"title":624,"_path":625},"Create an account","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fcreer-un-compte",{"title":627,"_path":628},"Connect an LLM key","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fbrancher-llm",{"title":630,"_path":631,"children":632},"Channels","\u002Fen\u002Fdocs\u002Fcanaux",[633,634,636,637,639,641,643,644],{"title":8,"_path":4},{"title":635,"_path":101},"Real-time telephony",{"title":124,"_path":121},{"title":638,"_path":218},"Web chat widget",{"title":640,"_path":229},"HTTP Webhook",{"title":642,"_path":132},"Messaging (WhatsApp, Messenger, Telegram, Mattermost)",{"title":272,"_path":269},{"title":283,"_path":280},{"title":646,"_path":647,"children":648},"Pipelines","\u002Fen\u002Fdocs\u002Fpipelines",[649,652,655,658,661,664,667,670],{"title":650,"_path":651},"The Visual Editor","\u002Fen\u002Fdocs\u002Fpipelines\u002Fediteur-visuel",{"title":653,"_path":654},"AI Agents","\u002Fen\u002Fdocs\u002Fpipelines\u002Fagents",{"title":656,"_path":657},"Deterministic Operators","\u002Fen\u002Fdocs\u002Fpipelines\u002Foperateurs",{"title":659,"_path":660},"Flow Control","\u002Fen\u002Fdocs\u002Fpipelines\u002Fcontrole-flux",{"title":662,"_path":663},"Code Steps","\u002Fen\u002Fdocs\u002Fpipelines\u002Fcode-step",{"title":665,"_path":666},"Sub-pipelines","\u002Fen\u002Fdocs\u002Fpipelines\u002Fsous-pipelines",{"title":668,"_path":669},"No-code actions","\u002Fen\u002Fdocs\u002Fpipelines\u002Factions-no-code",{"title":671,"_path":672},"Knowledge base","\u002Fen\u002Fdocs\u002Fpipelines\u002Fbase-de-connaissances",{"title":674,"_path":675,"children":676},"Supervision","\u002Fen\u002Fdocs\u002Fsupervision",[677,680,683],{"title":678,"_path":679},"Execution History","\u002Fen\u002Fdocs\u002Fsupervision\u002Fexecutions",{"title":681,"_path":682},"Credits & Metering","\u002Fen\u002Fdocs\u002Fsupervision\u002Fcredits-metering",{"title":684,"_path":685},"Benchmarks","\u002Fen\u002Fdocs\u002Fsupervision\u002Fbenchmarks",{"title":687,"_path":688,"children":689},"Security","\u002Fen\u002Fdocs\u002Fsecurite",[690,693,696,699],{"title":691,"_path":692},"Security principles","\u002Fen\u002Fdocs\u002Fsecurite\u002Fprincipes",{"title":694,"_path":695},"Strict multi-tenancy","\u002Fen\u002Fdocs\u002Fsecurite\u002Fmulti-tenant",{"title":697,"_path":698},"GDPR audit & access log","\u002Fen\u002Fdocs\u002Fsecurite\u002Faudit-rgpd",{"title":700,"_path":701},"Sovereign deployment","\u002Fen\u002Fdocs\u002Fsecurite\u002Fdeploiement-souverain",{"title":703,"_path":704,"children":705},"Developers","\u002Fen\u002Fdocs\u002Fdeveloppeurs",[706,709,712],{"title":707,"_path":708},"Admin API","\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fapi-admin",{"title":710,"_path":711},"Outbound webhooks","\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fwebhooks-sortants",{"title":713,"_path":240},"Drive betool from Claude (MCP)",{"title":74,"_path":715,"children":716},"\u002Fen\u002Fdocs\u002Fintegrations",[717,719,722,725,727,730,733,736,737,738,741,743,745,748,751,753,756,758,761],{"title":718,"_path":71},"Integrations overview",{"title":720,"_path":721},"Stripe","\u002Fen\u002Fdocs\u002Fintegrations\u002Fstripe",{"title":723,"_path":724},"GitHub","\u002Fen\u002Fdocs\u002Fintegrations\u002Fgithub",{"title":726,"_path":335},"Google",{"title":728,"_path":729},"LinkedIn Ads","\u002Fen\u002Fdocs\u002Fintegrations\u002Flinkedin-ads",{"title":731,"_path":732},"Kavkom","\u002Fen\u002Fdocs\u002Fintegrations\u002Fkavkom",{"title":734,"_path":735},"Jira","\u002Fen\u002Fdocs\u002Fintegrations\u002Fjira",{"title":183,"_path":180},{"title":194,"_path":191},{"title":739,"_path":740},"Enable Banking (open banking)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fenable-banking",{"title":742,"_path":199},"CRM, marketing & productivity",{"title":744,"_path":351},"HeyGen (video)",{"title":746,"_path":747},"La Poste","\u002Fen\u002Fdocs\u002Fintegrations\u002Fla-poste",{"title":749,"_path":750},"Industry CRM (beTool Application, Qhare)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fcrm-metier",{"title":752,"_path":343},"Mitti (field inspections)",{"title":754,"_path":755},"Meta (Messenger, Pages, Meta Ads)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fmeta",{"title":757,"_path":291},"Onoff Business (Beta)",{"title":759,"_path":760},"Smart Life \u002F Tuya (connected devices)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fsmart-life",{"title":762,"_path":763},"beTool products (Desktop, Kiosk, Terminal)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fproduits-betool",{"title":765,"_path":766,"children":767},"Use cases","\u002Fen\u002Fdocs\u002Fcas-usage",[768,771,774,777,780,783],{"title":769,"_path":770},"Typical business agents","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fvue-densemble",{"title":772,"_path":773},"CFO IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcfo-ia",{"title":775,"_path":776},"COO IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcoo-ia",{"title":778,"_path":779},"CTO IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcto-ia",{"title":781,"_path":782},"Product Manager IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fproduct-manager-ia",{"title":784,"_path":785},"Personal assistant","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fassistant-personnel"]