[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-\u002Fen\u002Fdocs\u002Fintegrations\u002Fstripe":3,"docs-nav-en":512},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"body":10,"_type":506,"_id":507,"_source":508,"_file":509,"_stem":510,"_extension":511},"\u002Fen\u002Fdocs\u002Fintegrations\u002Fstripe","integrations",false,"","Stripe","Read your Stripe revenue, MRR and subscriptions from a pipeline, and generate payment links.",{"type":11,"children":12,"toc":496},"root",[13,42,49,100,106,197,235,248,358,377,383,441,447,477,483],{"type":14,"tag":15,"props":16,"children":17},"element","p",{},[18,21,26,28,33,35,40],{"type":19,"value":20},"text","The ",{"type":14,"tag":22,"props":23,"children":24},"strong",{},[25],{"type":19,"value":8},{"type":19,"value":27}," integration gives your pipelines a read of your Stripe activity — and the ability to ",{"type":14,"tag":22,"props":29,"children":30},{},[31],{"type":19,"value":32},"collect payments",{"type":19,"value":34}," via payment links. It's ",{"type":14,"tag":22,"props":36,"children":37},{},[38],{"type":19,"value":39},"your",{"type":19,"value":41}," Stripe account: betool reads your data, does not insert itself into the money flows, and takes no margin.",{"type":14,"tag":43,"props":44,"children":46},"h2",{"id":45},"what-you-can-do-with-it",[47],{"type":19,"value":48},"What you can do with it",{"type":14,"tag":50,"props":51,"children":52},"ul",{},[53,64,83],{"type":14,"tag":54,"props":55,"children":56},"li",{},[57,62],{"type":14,"tag":22,"props":58,"children":59},{},[60],{"type":19,"value":61},"Track your revenue",{"type":19,"value":63}," — revenue collected over a period, MRR, active subscriptions, new subscriptions, cancellations, number of customers.",{"type":14,"tag":54,"props":65,"children":66},{},[67,72,74,81],{"type":14,"tag":22,"props":68,"children":69},{},[70],{"type":19,"value":71},"Feed a leadership agent",{"type":19,"value":73}," — for example an agent that summarizes the week's finances (see ",{"type":14,"tag":75,"props":76,"children":78},"a",{"href":77},"\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcfo-ia",[79],{"type":19,"value":80},"Use cases → CFO IA",{"type":19,"value":82},").",{"type":14,"tag":54,"props":84,"children":85},{},[86,91,93,99],{"type":14,"tag":22,"props":87,"children":88},{},[89],{"type":19,"value":90},"Collect payments from an agent",{"type":19,"value":92}," — generate a Stripe Checkout payment link and verify its status (see ",{"type":14,"tag":75,"props":94,"children":96},{"href":95},"\u002Fen\u002Fdocs\u002Fpipelines\u002Factions-no-code",[97],{"type":19,"value":98},"No-code actions",{"type":19,"value":82},{"type":14,"tag":43,"props":101,"children":103},{"id":102},"connection-byo",[104],{"type":19,"value":105},"Connection (BYO)",{"type":14,"tag":107,"props":108,"children":109},"ol",{},[110,134,184],{"type":14,"tag":54,"props":111,"children":112},{},[113,118,120,125,127,132],{"type":14,"tag":22,"props":114,"children":115},{},[116],{"type":19,"value":117},"Settings → Services → Stripe",{"type":19,"value":119},", ",{"type":14,"tag":22,"props":121,"children":122},{},[123],{"type":19,"value":124},"Accounts",{"type":19,"value":126}," tab, then ",{"type":14,"tag":22,"props":128,"children":129},{},[130],{"type":19,"value":131},"+ New account",{"type":19,"value":133},".",{"type":14,"tag":54,"props":135,"children":136},{},[137,139,144,146,151,153,158,160,165,167,174,176,182],{"type":19,"value":138},"Enter a ",{"type":14,"tag":22,"props":140,"children":141},{},[142],{"type":19,"value":143},"label",{"type":19,"value":145},", the ",{"type":14,"tag":22,"props":147,"children":148},{},[149],{"type":19,"value":150},"mode",{"type":19,"value":152}," (test or live) and your ",{"type":14,"tag":22,"props":154,"children":155},{},[156],{"type":19,"value":157},"Stripe API key",{"type":19,"value":159},". The admin recommends a ",{"type":14,"tag":22,"props":161,"children":162},{},[163],{"type":19,"value":164},"read-only restricted key",{"type":19,"value":166}," (",{"type":14,"tag":168,"props":169,"children":171},"code",{"className":170},[],[172],{"type":19,"value":173},"rk_live_…",{"type":19,"value":175}," or ",{"type":14,"tag":168,"props":177,"children":179},{"className":178},[],[180],{"type":19,"value":181},"rk_test_…",{"type":19,"value":183},") allowed on Balance, Charges, Customers and Subscriptions; to generate payment links, the key must also be able to create Checkout sessions.",{"type":14,"tag":54,"props":185,"children":186},{},[187,189,195],{"type":19,"value":188},"The key is stored server-side and never shown again: reads from the admin API only expose a ",{"type":14,"tag":168,"props":190,"children":192},{"className":191},[],[193],{"type":19,"value":194},"has_secret_key",{"type":19,"value":196}," indicator.",{"type":14,"tag":198,"props":199,"children":201},"alert",{"type":200},"info",[202],{"type":14,"tag":15,"props":203,"children":204},{},[205,210,212,217,219,225,227,233],{"type":14,"tag":22,"props":206,"children":207},{},[208],{"type":19,"value":209},"Multi-account.",{"type":19,"value":211}," An organization can connect several Stripe accounts (e.g. two legal entities). One account is marked as the ",{"type":14,"tag":22,"props":213,"children":214},{},[215],{"type":19,"value":216},"default",{"type":19,"value":218},"; the node targets a specific account via ",{"type":14,"tag":168,"props":220,"children":222},{"className":221},[],[223],{"type":19,"value":224},"account_id",{"type":19,"value":226},", the tools via their ",{"type":14,"tag":168,"props":228,"children":230},{"className":229},[],[231],{"type":19,"value":232},"account",{"type":19,"value":234}," parameter (label or identifier).",{"type":14,"tag":43,"props":236,"children":238},{"id":237},"the-stripe_report-node",[239,240,246],{"type":19,"value":20},{"type":14,"tag":168,"props":241,"children":243},{"className":242},[],[244],{"type":19,"value":245},"stripe_report",{"type":19,"value":247}," node",{"type":14,"tag":15,"props":249,"children":250},{},[251,253,261,263,269,270,276,277,283,284,290,291,297,298,304,306,312,313,319,321,327,329,335,336,342,343,349,350,356],{"type":19,"value":252},"Place a ",{"type":14,"tag":22,"props":254,"children":255},{},[256],{"type":14,"tag":168,"props":257,"children":259},{"className":258},[],[260],{"type":19,"value":245},{"type":19,"value":262}," node in a pipeline to fetch a snapshot of your activity: ",{"type":14,"tag":168,"props":264,"children":266},{"className":265},[],[267],{"type":19,"value":268},"revenue",{"type":19,"value":119},{"type":14,"tag":168,"props":271,"children":273},{"className":272},[],[274],{"type":19,"value":275},"mrr",{"type":19,"value":119},{"type":14,"tag":168,"props":278,"children":280},{"className":279},[],[281],{"type":19,"value":282},"active_subs",{"type":19,"value":119},{"type":14,"tag":168,"props":285,"children":287},{"className":286},[],[288],{"type":19,"value":289},"new_subs",{"type":19,"value":119},{"type":14,"tag":168,"props":292,"children":294},{"className":293},[],[295],{"type":19,"value":296},"churned_subs",{"type":19,"value":119},{"type":14,"tag":168,"props":299,"children":301},{"className":300},[],[302],{"type":19,"value":303},"customers",{"type":19,"value":305},", with ",{"type":14,"tag":168,"props":307,"children":309},{"className":308},[],[310],{"type":19,"value":311},"currency",{"type":19,"value":119},{"type":14,"tag":168,"props":314,"children":316},{"className":315},[],[317],{"type":19,"value":318},"period",{"type":19,"value":320}," and ",{"type":14,"tag":168,"props":322,"children":324},{"className":323},[],[325],{"type":19,"value":326},"since",{"type":19,"value":328},". You choose the metrics (none checked = all) and the window (",{"type":14,"tag":168,"props":330,"children":332},{"className":331},[],[333],{"type":19,"value":334},"24h",{"type":19,"value":119},{"type":14,"tag":168,"props":337,"children":339},{"className":338},[],[340],{"type":19,"value":341},"7d",{"type":19,"value":119},{"type":14,"tag":168,"props":344,"children":346},{"className":345},[],[347],{"type":19,"value":348},"30d",{"type":19,"value":119},{"type":14,"tag":168,"props":351,"children":353},{"className":352},[],[354],{"type":19,"value":355},"90d",{"type":19,"value":357},", month to date, year to date). Amounts are returned in the currency's main unit (e.g. euros, not cents). Its output is published into the context and consumable by a downstream agent, which rephrases it.",{"type":14,"tag":15,"props":359,"children":360},{},[361,363,368,370,375],{"type":19,"value":362},"Recommended pattern for a leadership-facing figure: let the ",{"type":14,"tag":22,"props":364,"children":365},{},[366],{"type":19,"value":367},"node",{"type":19,"value":369}," compute the aggregate, and have the ",{"type":14,"tag":22,"props":371,"children":372},{},[373],{"type":19,"value":374},"agent",{"type":19,"value":376}," only write the prose — a deterministic node cannot hallucinate an amount.",{"type":14,"tag":43,"props":378,"children":380},{"id":379},"agent-tools",[381],{"type":19,"value":382},"Agent tools",{"type":14,"tag":50,"props":384,"children":385},{},[386,425],{"type":14,"tag":54,"props":387,"children":388},{},[389,394,396,402,404,410,411,417,418,424],{"type":14,"tag":22,"props":390,"children":391},{},[392],{"type":19,"value":393},"Read",{"type":19,"value":395},": ",{"type":14,"tag":168,"props":397,"children":399},{"className":398},[],[400],{"type":19,"value":401},"stripe.report",{"type":19,"value":403}," (the same metrics as the node), ",{"type":14,"tag":168,"props":405,"children":407},{"className":406},[],[408],{"type":19,"value":409},"stripe.list_customers",{"type":19,"value":119},{"type":14,"tag":168,"props":412,"children":414},{"className":413},[],[415],{"type":19,"value":416},"stripe.get_subscription",{"type":19,"value":119},{"type":14,"tag":168,"props":419,"children":421},{"className":420},[],[422],{"type":19,"value":423},"stripe.check_payment",{"type":19,"value":133},{"type":14,"tag":54,"props":426,"children":427},{},[428,433,434,440],{"type":14,"tag":22,"props":429,"children":430},{},[431],{"type":19,"value":432},"Write",{"type":19,"value":395},{"type":14,"tag":168,"props":435,"children":437},{"className":436},[],[438],{"type":19,"value":439},"stripe.create_payment_link",{"type":19,"value":133},{"type":14,"tag":43,"props":442,"children":444},{"id":443},"payment-links",[445],{"type":19,"value":446},"Payment links",{"type":14,"tag":15,"props":448,"children":449},{},[450,452,457,458,463,465,470,472,476],{"type":19,"value":451},"An agent can generate a ",{"type":14,"tag":22,"props":453,"children":454},{},[455],{"type":19,"value":456},"Stripe Checkout payment link",{"type":19,"value":166},{"type":14,"tag":168,"props":459,"children":461},{"className":460},[],[462],{"type":19,"value":439},{"type":19,"value":464},") and then verify whether the payment has been received (",{"type":14,"tag":168,"props":466,"children":468},{"className":467},[],[469],{"type":19,"value":423},{"type":19,"value":471},"). Typical use: have an appointment prepaid before confirming it. Tool details in ",{"type":14,"tag":75,"props":473,"children":474},{"href":95},[475],{"type":19,"value":98},{"type":19,"value":133},{"type":14,"tag":43,"props":478,"children":480},{"id":479},"security-costs",[481],{"type":19,"value":482},"Security & costs",{"type":14,"tag":50,"props":484,"children":485},{},[486,491],{"type":14,"tag":54,"props":487,"children":488},{},[489],{"type":19,"value":490},"Reads are scoped to your organization; your Stripe data is never visible to another org.",{"type":14,"tag":54,"props":492,"children":493},{},[494],{"type":19,"value":495},"No betool metering on these calls — you are using your own account.",{"title":7,"searchDepth":497,"depth":497,"links":498},2,[499,500,501,503,504,505],{"id":45,"depth":497,"text":48},{"id":102,"depth":497,"text":105},{"id":237,"depth":497,"text":502},"The stripe_report node",{"id":379,"depth":497,"text":382},{"id":443,"depth":497,"text":446},{"id":479,"depth":497,"text":482},"markdown","content:en:docs:7.integrations:2.stripe.md","content","en\u002Fdocs\u002F7.integrations\u002F2.stripe.md","en\u002Fdocs\u002F7.integrations\u002F2.stripe","md",[513],{"title":514,"_path":515,"children":516},"En","\u002Fen",[517],{"title":518,"_path":519,"children":520},"Docs","\u002Fen\u002Fdocs",[521,534,562,588,601,617,630,689],{"title":522,"_path":523,"children":524},"Getting started","\u002Fen\u002Fdocs\u002Fdemarrer",[525,528,531],{"title":526,"_path":527},"Welcome","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fbienvenue",{"title":529,"_path":530},"Create an account","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fcreer-un-compte",{"title":532,"_path":533},"Connect an LLM key","\u002Fen\u002Fdocs\u002Fdemarrer\u002Fbrancher-llm",{"title":535,"_path":536,"children":537},"Channels","\u002Fen\u002Fdocs\u002Fcanaux",[538,541,544,547,550,553,556,559],{"title":539,"_path":540},"Channels overview","\u002Fen\u002Fdocs\u002Fcanaux\u002Fvue-densemble",{"title":542,"_path":543},"Real-time telephony","\u002Fen\u002Fdocs\u002Fcanaux\u002Ftelephone",{"title":545,"_path":546},"Email","\u002Fen\u002Fdocs\u002Fcanaux\u002Femail",{"title":548,"_path":549},"Web chat widget","\u002Fen\u002Fdocs\u002Fcanaux\u002Fchat-widget",{"title":551,"_path":552},"HTTP Webhook","\u002Fen\u002Fdocs\u002Fcanaux\u002Fwebhook",{"title":554,"_path":555},"Messaging (WhatsApp, Messenger, Telegram, Mattermost)","\u002Fen\u002Fdocs\u002Fcanaux\u002Fmessageries",{"title":557,"_path":558},"Meta Lead Ads","\u002Fen\u002Fdocs\u002Fcanaux\u002Ffacebook-leads",{"title":560,"_path":561},"Schedule (cron)","\u002Fen\u002Fdocs\u002Fcanaux\u002Fschedule",{"title":563,"_path":564,"children":565},"Pipelines","\u002Fen\u002Fdocs\u002Fpipelines",[566,569,572,575,578,581,584,585],{"title":567,"_path":568},"The Visual Editor","\u002Fen\u002Fdocs\u002Fpipelines\u002Fediteur-visuel",{"title":570,"_path":571},"AI Agents","\u002Fen\u002Fdocs\u002Fpipelines\u002Fagents",{"title":573,"_path":574},"Deterministic Operators","\u002Fen\u002Fdocs\u002Fpipelines\u002Foperateurs",{"title":576,"_path":577},"Flow Control","\u002Fen\u002Fdocs\u002Fpipelines\u002Fcontrole-flux",{"title":579,"_path":580},"Code Steps","\u002Fen\u002Fdocs\u002Fpipelines\u002Fcode-step",{"title":582,"_path":583},"Sub-pipelines","\u002Fen\u002Fdocs\u002Fpipelines\u002Fsous-pipelines",{"title":98,"_path":95},{"title":586,"_path":587},"Knowledge base","\u002Fen\u002Fdocs\u002Fpipelines\u002Fbase-de-connaissances",{"title":589,"_path":590,"children":591},"Supervision","\u002Fen\u002Fdocs\u002Fsupervision",[592,595,598],{"title":593,"_path":594},"Execution History","\u002Fen\u002Fdocs\u002Fsupervision\u002Fexecutions",{"title":596,"_path":597},"Credits & Metering","\u002Fen\u002Fdocs\u002Fsupervision\u002Fcredits-metering",{"title":599,"_path":600},"Benchmarks","\u002Fen\u002Fdocs\u002Fsupervision\u002Fbenchmarks",{"title":602,"_path":603,"children":604},"Security","\u002Fen\u002Fdocs\u002Fsecurite",[605,608,611,614],{"title":606,"_path":607},"Security principles","\u002Fen\u002Fdocs\u002Fsecurite\u002Fprincipes",{"title":609,"_path":610},"Strict multi-tenancy","\u002Fen\u002Fdocs\u002Fsecurite\u002Fmulti-tenant",{"title":612,"_path":613},"GDPR audit & access log","\u002Fen\u002Fdocs\u002Fsecurite\u002Faudit-rgpd",{"title":615,"_path":616},"Sovereign deployment","\u002Fen\u002Fdocs\u002Fsecurite\u002Fdeploiement-souverain",{"title":618,"_path":619,"children":620},"Developers","\u002Fen\u002Fdocs\u002Fdeveloppeurs",[621,624,627],{"title":622,"_path":623},"Admin API","\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fapi-admin",{"title":625,"_path":626},"Outbound webhooks","\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fwebhooks-sortants",{"title":628,"_path":629},"Drive betool from Claude (MCP)","\u002Fen\u002Fdocs\u002Fdeveloppeurs\u002Fmcp",{"title":631,"_path":632,"children":633},"Integrations","\u002Fen\u002Fdocs\u002Fintegrations",[634,637,638,641,644,647,650,653,656,659,662,665,668,671,674,677,680,683,686],{"title":635,"_path":636},"Integrations overview","\u002Fen\u002Fdocs\u002Fintegrations\u002Fvue-densemble",{"title":8,"_path":4},{"title":639,"_path":640},"GitHub","\u002Fen\u002Fdocs\u002Fintegrations\u002Fgithub",{"title":642,"_path":643},"Google","\u002Fen\u002Fdocs\u002Fintegrations\u002Fgoogle",{"title":645,"_path":646},"LinkedIn Ads","\u002Fen\u002Fdocs\u002Fintegrations\u002Flinkedin-ads",{"title":648,"_path":649},"Kavkom","\u002Fen\u002Fdocs\u002Fintegrations\u002Fkavkom",{"title":651,"_path":652},"Jira","\u002Fen\u002Fdocs\u002Fintegrations\u002Fjira",{"title":654,"_path":655},"Slack","\u002Fen\u002Fdocs\u002Fintegrations\u002Fslack",{"title":657,"_path":658},"SMS","\u002Fen\u002Fdocs\u002Fintegrations\u002Fsms",{"title":660,"_path":661},"Enable Banking (open banking)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fenable-banking",{"title":663,"_path":664},"CRM, marketing & productivity","\u002Fen\u002Fdocs\u002Fintegrations\u002Fcrm-marketing",{"title":666,"_path":667},"HeyGen (video)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fheygen",{"title":669,"_path":670},"La Poste","\u002Fen\u002Fdocs\u002Fintegrations\u002Fla-poste",{"title":672,"_path":673},"Industry CRM (beTool Application, Qhare)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fcrm-metier",{"title":675,"_path":676},"Mitti (field inspections)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fmitti",{"title":678,"_path":679},"Meta (Messenger, Pages, Meta Ads)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fmeta",{"title":681,"_path":682},"Onoff Business (Beta)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fonoff",{"title":684,"_path":685},"Smart Life \u002F Tuya (connected devices)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fsmart-life",{"title":687,"_path":688},"beTool products (Desktop, Kiosk, Terminal)","\u002Fen\u002Fdocs\u002Fintegrations\u002Fproduits-betool",{"title":690,"_path":691,"children":692},"Use cases","\u002Fen\u002Fdocs\u002Fcas-usage",[693,696,698,701,704,707],{"title":694,"_path":695},"Typical business agents","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fvue-densemble",{"title":697,"_path":77},"CFO IA",{"title":699,"_path":700},"COO IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcoo-ia",{"title":702,"_path":703},"CTO IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fcto-ia",{"title":705,"_path":706},"Product Manager IA","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fproduct-manager-ia",{"title":708,"_path":709},"Personal assistant","\u002Fen\u002Fdocs\u002Fcas-usage\u002Fassistant-personnel"]