[{"data":1,"prerenderedAt":3482},["ShallowReactive",2],{"docs-nav":3,"content-\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop":1653,"content-doc-\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop-inline":1653,"docs-nav-tree":1740,"doc-nav-siblings:%2Fdocs%2Fno-code-tool%2Freference%2Fsettings%2Frun-options%2Frun-via-api-on-desktop":1864},[4,8,12,16,40,44,48,82,102,106,110,1586,1590,1594,1598,1602,1625,1629,1633,1637,1641,1645,1649],{"title":5,"path":6,"stem":7},"About axciom ai","\u002F_about"," _about",{"title":9,"path":10,"stem":11},"A list of available compoenents and there variables","\u002F_components"," _components",{"title":13,"path":14,"stem":15},"Code Dashboard for browser automations","\u002F_code-dashboard","_code-dashboard",{"title":17,"path":18,"stem":19,"children":20},"Integrations","\u002F_integrations","_integrations",[21,24,28,32,36],{"title":22,"path":18,"stem":23},"The axiom.ai runner","_integrations\u002Findex",{"title":25,"path":26,"stem":27},"Integrate your browser automations with 2Captcha","\u002F_integrations\u002F2captcha","_integrations\u002F2captcha",{"title":29,"path":30,"stem":31},"Excel","\u002F_integrations\u002Fexcel","_integrations\u002Fexcel",{"title":33,"path":34,"stem":35},"Intergrate Google sheets with your browser automations","\u002F_integrations\u002Fgoogle-sheets","_integrations\u002Fgoogle-sheets",{"title":37,"path":38,"stem":39},"Integrate your browser automations and web scrapers with Zapier in Chrome.","\u002F_integrations\u002Fzap","_integrations\u002Fzap",{"title":41,"path":42,"stem":43},"Connect browser automation to Claude, ChatGPT, Gemini, and more","\u002Fai-assistant","ai-assistant",{"title":45,"path":46,"stem":47},"Build browser automations with Claude","\u002Fbuild-in-claude","build-in-claude",{"title":49,"path":50,"stem":51,"children":52},"Build With Code","\u002Fbuild-with-code","build-with-code",[53,56,74,78],{"title":54,"path":50,"stem":55},"Build browser automations with code","build-with-code\u002Findex",{"title":57,"path":58,"stem":59,"children":60},"The Browser Automation API for Humans and AI Agents | axiom.ai","\u002Fbuild-with-code\u002Fapi","build-with-code\u002Fapi\u002Findex",[61,62,66,70],{"title":57,"path":58,"stem":59},{"title":63,"path":64,"stem":65},"Cloud Browser API, Run Puppeteer & Playwright Without the Maintenance | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Fchrome","build-with-code\u002Fapi\u002Fchrome",{"title":67,"path":68,"stem":69},"Trigger No-Code Browser Automations via REST, Orchestrate API | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Forchestrate","build-with-code\u002Fapi\u002Forchestrate",{"title":71,"path":72,"stem":73},"Step API: Scrape, Click, and Type With One Call Each | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Fstep","build-with-code\u002Fapi\u002Fstep",{"title":75,"path":76,"stem":77},"Run Playwright in the Cloud, One connectOverCDP Line | axiom.ai","\u002Fbuild-with-code\u002Fplaywright","build-with-code\u002Fplaywright",{"title":79,"path":80,"stem":81},"Run Puppeteer in the Cloud, No Chromium to Maintain | axiom.ai","\u002Fbuild-with-code\u002Fpuppeteer","build-with-code\u002Fpuppeteer",{"title":83,"path":84,"stem":85,"children":86},"Build With No Code","\u002Fbuild-with-no-code","build-with-no-code",[87,90,94,98],{"title":88,"path":84,"stem":89},"Build no-code browser bots by describing them to AI","build-with-no-code\u002Findex",{"title":91,"path":92,"stem":93},"Build in Claude Code","\u002Fbuild-with-no-code\u002Fclaude","build-with-no-code\u002Fclaude",{"title":95,"path":96,"stem":97},"Build by description","\u002Fbuild-with-no-code\u002Fdescription","build-with-no-code\u002Fdescription",{"title":99,"path":100,"stem":101},"Build no-code bots step by step","\u002Fbuild-with-no-code\u002Fstep-by-step","build-with-no-code\u002Fstep-by-step",{"title":103,"path":104,"stem":105},"Customer support — docs, AI help, or talk to a human","\u002Fcustomer-support","customer-support",{"title":107,"path":108,"stem":109},"Browser-Automatisierung für Menschen und KI","\u002Fde","de",{"title":111,"path":112,"stem":113,"children":114},"Docs","\u002Fdocs","docs",[115,118,136,142,186,490,516,1582],{"title":116,"path":112,"stem":117},"Browser Automation Documentation: No-Code, Code, API | axiom","docs\u002Findex",{"title":119,"path":120,"stem":121,"children":122},"Account","\u002Fdocs\u002Faccount","docs\u002Faccount\u002Findex",[123,124,128,132],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"Manage your account","\u002Fdocs\u002Faccount\u002Faccount","docs\u002Faccount\u002Faccount",{"title":129,"path":130,"stem":131},"Create an account","\u002Fdocs\u002Faccount\u002Fcreate-account","docs\u002Faccount\u002Fcreate-account",{"title":133,"path":134,"stem":135},"Manage your subscription","\u002Fdocs\u002Faccount\u002Fsubscription","docs\u002Faccount\u002Fsubscription",{"title":137,"path":138,"stem":139,"children":140},"Claude skill","\u002Fdocs\u002Fclaude-skill","docs\u002Fclaude-skill\u002Findex",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"Code Dashboard","\u002Fdocs\u002Fcode","docs\u002Fcode\u002Findex",[147,148,152,156,160,164,168,182],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151},"Create scripts","\u002Fdocs\u002Fcode\u002Fcreate-scripts","docs\u002Fcode\u002Fcreate-scripts",{"title":153,"path":154,"stem":155},"Dashboard","\u002Fdocs\u002Fcode\u002Fdashboard","docs\u002Fcode\u002Fdashboard",{"title":157,"path":158,"stem":159},"Live editor","\u002Fdocs\u002Fcode\u002Flive-editor","docs\u002Fcode\u002Flive-editor",{"title":161,"path":162,"stem":163},"Run reports","\u002Fdocs\u002Fcode\u002Frun-reports","docs\u002Fcode\u002Frun-reports",{"title":165,"path":166,"stem":167},"Run scripts","\u002Fdocs\u002Fcode\u002Frunning-scripts","docs\u002Fcode\u002Frunning-scripts",{"title":169,"path":170,"stem":171,"children":172},"Sample scripts","\u002Fdocs\u002Fcode\u002Fsamples","docs\u002Fcode\u002Fsamples\u002Findex",[173,174,178],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Enter data into a page","\u002Fdocs\u002Fcode\u002Fsamples\u002Fdata-entry","docs\u002Fcode\u002Fsamples\u002Fdata-entry",{"title":179,"path":180,"stem":181},"Navigate to a page","\u002Fdocs\u002Fcode\u002Fsamples\u002Fnavigate-to-page","docs\u002Fcode\u002Fsamples\u002Fnavigate-to-page",{"title":183,"path":184,"stem":185},"Generate an API key","\u002Fdocs\u002Fcode\u002Ftoken-generation","docs\u002Fcode\u002Ftoken-generation",{"title":187,"path":188,"stem":189,"children":190},"Developer Hub","\u002Fdocs\u002Fdeveloper-hub","docs\u002Fdeveloper-hub\u002Findex",[191,192,384,406,428,476],{"title":187,"path":188,"stem":189},{"title":193,"path":194,"stem":195,"children":196},"API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi","docs\u002Fdeveloper-hub\u002Fapi\u002Findex",[197,198,202,208,212,216,238,276,366],{"title":193,"path":194,"stem":195},{"title":199,"path":200,"stem":201},"Authentication","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fauthentication","docs\u002Fdeveloper-hub\u002Fapi\u002Fauthentication",{"title":203,"path":204,"stem":205,"children":206},"Chrome API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fcdp","docs\u002Fdeveloper-hub\u002Fapi\u002Fcdp\u002Findex",[207],{"title":203,"path":204,"stem":205},{"title":209,"path":210,"stem":211},"Programmatic signup","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fprogrammatic-signup","docs\u002Fdeveloper-hub\u002Fapi\u002Fprogrammatic-signup",{"title":213,"path":214,"stem":215},"Quickstart","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fquickstart","docs\u002Fdeveloper-hub\u002Fapi\u002Fquickstart",{"title":217,"path":218,"stem":219,"children":220},"Reference","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Findex",[221,222,226,230,234],{"title":217,"path":218,"stem":219},{"title":223,"path":224,"stem":225},"Data payload format","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fdata-payload","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fdata-payload",{"title":227,"path":228,"stem":229},"Endpoints","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fendpoints","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fendpoints",{"title":231,"path":232,"stem":233},"Error codes","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Ferrorcodes","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Ferrorcodes",{"title":235,"path":236,"stem":237},"API responses","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fresponses","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fresponses",{"title":239,"path":240,"stem":241,"children":242},"Orchestrate API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Findex",[243,244,248,252,256,260,264,268,272],{"title":239,"path":240,"stem":241},{"title":245,"path":246,"stem":247},"Check run status","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fcheck-run-status","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fcheck-run-status",{"title":249,"path":250,"stem":251},"List automations","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Flist-automations","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Flist-automations",{"title":253,"path":254,"stem":255},"Pass input data","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fpass-input-data","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fpass-input-data",{"title":257,"path":258,"stem":259},"List run reports","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Frun-reports","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Frun-reports",{"title":261,"path":262,"stem":263},"Stop a run","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fstop-a-run","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fstop-a-run",{"title":265,"path":266,"stem":267},"Trigger a desktop run","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run",{"title":269,"path":270,"stem":271},"Trigger an automation","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-an-automation","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-an-automation",{"title":273,"path":274,"stem":275},"Webhooks from a step","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fwebhooks-from-a-step","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fwebhooks-from-a-step",{"title":277,"path":278,"stem":279,"children":280},"Step API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Findex",[281,282,286,290,294,298,302,306,310,314,318,322,326,330,334,338,342,346,350,354,358,362],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Click","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick",{"title":287,"path":288,"stem":289},"Click and drag","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-and-drag","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-and-drag",{"title":291,"path":292,"stem":293},"Click engagement button","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-engagement-button","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-engagement-button",{"title":295,"path":296,"stem":297},"Click multiple","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-multiple","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-multiple",{"title":299,"path":300,"stem":301},"Close a session","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclose-a-session","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclose-a-session",{"title":303,"path":304,"stem":305},"Date picker","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fdate-picker","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fdate-picker",{"title":307,"path":308,"stem":309},"Enter text","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fenter-text","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fenter-text",{"title":311,"path":312,"stem":313},"Get clipboard contents","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fget-clipboard-contents","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fget-clipboard-contents",{"title":315,"path":316,"stem":317},"Go to URL","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fgoto","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fgoto",{"title":319,"path":320,"stem":321},"Hover","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fhover","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fhover",{"title":323,"path":324,"stem":325},"Integrate AI","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fintegrate-ai","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fintegrate-ai",{"title":327,"path":328,"stem":329},"Press keys","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fpress-keys","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fpress-keys",{"title":331,"path":332,"stem":333},"Restart browser","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Frestart-browser","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Frestart-browser",{"title":335,"path":336,"stem":337},"Scrape","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape",{"title":339,"path":340,"stem":341},"Scrape metadata","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape-metadata","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape-metadata",{"title":343,"path":344,"stem":345},"Select list","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fselect-list","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fselect-list",{"title":347,"path":348,"stem":349},"Solve captcha","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fsolve-captcha","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fsolve-captcha",{"title":351,"path":352,"stem":353},"Start a session","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstart-a-session","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstart-a-session",{"title":355,"path":356,"stem":357},"Step function vs No-Code step","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstep-function-vs-no-code-step","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstep-function-vs-no-code-step",{"title":359,"path":360,"stem":361},"Switch browser tab","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fswitch-browser-tab","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fswitch-browser-tab",{"title":363,"path":364,"stem":365},"Wait","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fwait","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fwait",{"title":367,"path":368,"stem":369,"children":370},"Usage and limits","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Findex",[371,372,376,380],{"title":367,"path":368,"stem":369},{"title":373,"path":374,"stem":375},"Queue and concurrency","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fqueue-and-concurrency","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fqueue-and-concurrency",{"title":377,"path":378,"stem":379},"Rate limits","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Frate-limits","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Frate-limits",{"title":381,"path":382,"stem":383},"Check remaining runtime","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fremaining-runtime","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fremaining-runtime",{"title":385,"path":386,"stem":387,"children":388},"Deep dives","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Findex",[389,390,394,398,402],{"title":385,"path":386,"stem":387},{"title":391,"path":392,"stem":393},"Automation JSON structure","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Faxiom-structure","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Faxiom-structure",{"title":395,"path":396,"stem":397},"Chromium","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fchromium","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fchromium",{"title":399,"path":400,"stem":401},"Cookies in axiom.ai","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fcookies","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fcookies",{"title":403,"path":404,"stem":405},"Data handling","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fdata-handling","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fdata-handling",{"title":407,"path":408,"stem":409,"children":410},"MCP","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp","docs\u002Fdeveloper-hub\u002Fmcp\u002Findex",[411,412,416,420,424],{"title":407,"path":408,"stem":409},{"title":413,"path":414,"stem":415},"Build your own server (Python)","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-server-python","docs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-server-python",{"title":417,"path":418,"stem":419},"Build your own server (TypeScript)","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-typescript","docs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-typescript",{"title":421,"path":422,"stem":423},"Desktop app MCP server","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fdesktop-app-server","docs\u002Fdeveloper-hub\u002Fmcp\u002Fdesktop-app-server",{"title":425,"path":426,"stem":427},"Register with Claude clients","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fregister-with-claude","docs\u002Fdeveloper-hub\u002Fmcp\u002Fregister-with-claude",{"title":429,"path":430,"stem":431,"children":432},"Code snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets","docs\u002Fdeveloper-hub\u002Fsnippets\u002Findex",[433,434,464],{"title":429,"path":430,"stem":431},{"title":435,"path":436,"stem":437,"children":438},"JavaScript snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Findex",[439,440,444,448,452,456,460],{"title":435,"path":436,"stem":437},{"title":441,"path":442,"stem":443},"Data snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fdata","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fdata",{"title":445,"path":446,"stem":447},"Interaction snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Finteraction","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Finteraction",{"title":449,"path":450,"stem":451},"Navigation snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnavigation","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnavigation",{"title":453,"path":454,"stem":455},"Network snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnetwork","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnetwork",{"title":457,"path":458,"stem":459},"Page manipulation snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fpage-manipulation","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fpage-manipulation",{"title":461,"path":462,"stem":463},"Scrape snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fscrape","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fscrape",{"title":465,"path":466,"stem":467,"children":468},"Puppeteer snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Findex",[469,470,473],{"title":465,"path":466,"stem":467},{"title":445,"path":471,"stem":472},"\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Finteraction","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Finteraction",{"title":453,"path":474,"stem":475},"\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Fnetwork","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Fnetwork",{"title":477,"path":478,"stem":479,"children":480},"Developer troubleshooting","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Findex",[481,482,486],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"API errors","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fapi","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fapi",{"title":487,"path":488,"stem":489},"Debug developer features","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fdebug","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fdebug",{"title":491,"path":492,"stem":493,"children":494},"FAQ","\u002Fdocs\u002Ffaq","docs\u002Ffaq\u002Findex",[495,496,500,504,508,512],{"title":491,"path":492,"stem":493},{"title":497,"path":498,"stem":499},"General FAQ","\u002Fdocs\u002Ffaq\u002Fgeneral","docs\u002Ffaq\u002Fgeneral",{"title":501,"path":502,"stem":503},"Builder FAQ","\u002Fdocs\u002Ffaq\u002Fno-code-builder","docs\u002Ffaq\u002Fno-code-builder",{"title":505,"path":506,"stem":507},"Runtime and scheduling FAQ","\u002Fdocs\u002Ffaq\u002Fruntime-and-scheduling","docs\u002Ffaq\u002Fruntime-and-scheduling",{"title":509,"path":510,"stem":511},"Subscriptions and accounts FAQ","\u002Fdocs\u002Ffaq\u002Fsubscriptions-and-accounts","docs\u002Ffaq\u002Fsubscriptions-and-accounts",{"title":513,"path":514,"stem":515},"Third-party tools FAQ","\u002Fdocs\u002Ffaq\u002Fthird-party","docs\u002Ffaq\u002Fthird-party",{"title":517,"path":518,"stem":519,"children":520},"No-Code Tool","\u002Fdocs\u002Fno-code-tool","docs\u002Fno-code-tool\u002Findex",[521,522,526,548,774,835,1309,1443,1490],{"title":517,"path":518,"stem":519},{"title":523,"path":524,"stem":525},"Desktop app","\u002Fdocs\u002Fno-code-tool\u002Fdesktop-app","docs\u002Fno-code-tool\u002Fdesktop-app",{"title":527,"path":528,"stem":529,"children":530},"Get started, build an automation from a description","\u002Fdocs\u002Fno-code-tool\u002Fget-started","docs\u002Fno-code-tool\u002Fget-started\u002Findex",[531,532,536,540,544],{"title":527,"path":528,"stem":529},{"title":533,"path":534,"stem":535},"Fill a form from a spreadsheet","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fform-filling","docs\u002Fno-code-tool\u002Fget-started\u002Fform-filling",{"title":537,"path":538,"stem":539},"Loop through a list of URLs","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Floop-urls","docs\u002Fno-code-tool\u002Fget-started\u002Floop-urls",{"title":541,"path":542,"stem":543},"Scrape a page into a Google Sheet","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fscrape-to-sheet","docs\u002Fno-code-tool\u002Fget-started\u002Fscrape-to-sheet",{"title":545,"path":546,"stem":547},"How to automate web forms","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fwebforms","docs\u002Fno-code-tool\u002Fget-started\u002Fwebforms",{"title":549,"path":550,"stem":551,"children":552},"How it works","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works","docs\u002Fno-code-tool\u002Fhow-it-works\u002Findex",[553,554,636,658,662,666,669,673,677,711,715,757,761],{"title":549,"path":550,"stem":551},{"title":555,"path":556,"stem":557,"children":558},"Interact with the browser","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Findex",[559,560,564,568,572,576,580,584,588,592,596,600,604,608,612,616,620,624,628,632],{"title":555,"path":556,"stem":557},{"title":561,"path":562,"stem":563},"Tick a checkbox","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcheckbox","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcheckbox",{"title":565,"path":566,"stem":567},"Automate a button click","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fclicks","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fclicks",{"title":569,"path":570,"stem":571},"Get the current URL","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcurrent-url","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcurrent-url",{"title":573,"path":574,"stem":575},"Use a date picker","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdate-picker","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdate-picker",{"title":577,"path":578,"stem":579},"Download files to Google Drive","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-cloud","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-cloud",{"title":581,"path":582,"stem":583},"Download files to your computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-local","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-local",{"title":585,"path":586,"stem":587},"Enter text into an input field","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fenter-text","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fenter-text",{"title":589,"path":590,"stem":591},"Record keystrokes","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fkey-strokes","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fkey-strokes",{"title":593,"path":594,"stem":595},"Drag the mouse","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmouse-drag","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmouse-drag",{"title":597,"path":598,"stem":599},"Click multiple buttons","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmulti-click","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmulti-click",{"title":601,"path":602,"stem":603},"Click a radio button","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fradio-buttons","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fradio-buttons",{"title":605,"path":606,"stem":607},"Trigger a rollover","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Frollover","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Frollover",{"title":609,"path":610,"stem":611},"Use a select list","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fselect-lists","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fselect-lists",{"title":613,"path":614,"stem":615},"Click likes and follows","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsocial-media-buttons","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsocial-media-buttons",{"title":617,"path":618,"stem":619},"Solve a captcha","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsolve-captcha","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsolve-captcha",{"title":621,"path":622,"stem":623},"Switch and close browser tabs","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Ftabs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Ftabs",{"title":625,"path":626,"stem":627},"Upload files from Google Drive","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-cloud","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-cloud",{"title":629,"path":630,"stem":631},"Upload files from your computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-local","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-local",{"title":633,"path":634,"stem":635},"Pause an automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fwait","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fwait",{"title":637,"path":638,"stem":639,"children":640},"Work with data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Findex",[641,642,646,650,654],{"title":637,"path":638,"stem":639},{"title":643,"path":644,"stem":645},"How to write data to a specific row","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fdynamically_write","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fdynamically_write",{"title":647,"path":648,"stem":649},"How to export data from axiom.ai","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fexport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fexport",{"title":651,"path":652,"stem":653},"How to import data to use in your automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fimport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fimport",{"title":655,"path":656,"stem":657},"Transforming data during the run","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Ftransform","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Ftransform",{"title":659,"path":660,"stem":661},"Scrape data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-data","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-data",{"title":663,"path":664,"stem":665},"Make automations with our no-code tool","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-started","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-started",{"title":323,"path":667,"stem":668},"\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fintegrate-ai","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fintegrate-ai",{"title":670,"path":671,"stem":672},"Run custom JavaScript","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fjavascript","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fjavascript",{"title":674,"path":675,"stem":676},"Use logic","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogic","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogic",{"title":678,"path":679,"stem":680,"children":681},"Log in to sites","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Findex",[682,683,687,691,695,699,703,707],{"title":678,"path":679,"stem":680},{"title":684,"path":685,"stem":686},"Log in with 2FA","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002F2fa","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002F2fa",{"title":688,"path":689,"stem":690},"Log in with saved credentials","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fcredentials","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fcredentials",{"title":692,"path":693,"stem":694},"Log in using a password manager","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fpassword-manager","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fpassword-manager",{"title":696,"path":697,"stem":698},"Keep login data on your network","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsecure","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsecure",{"title":700,"path":701,"stem":702},"Log in by sharing your session","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsessions","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsessions",{"title":704,"path":705,"stem":706},"Log in using a Google Sheet","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsteps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsteps",{"title":708,"path":709,"stem":710},"Log in using the VPS","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fvps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fvps",{"title":712,"path":713,"stem":714},"Loop through data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Floop","docs\u002Fno-code-tool\u002Fhow-it-works\u002Floop",{"title":716,"path":717,"stem":718,"children":719},"Run and schedule bots","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Findex",[720,721,725,729,733,737,741,745,749,753],{"title":716,"path":717,"stem":718},{"title":722,"path":723,"stem":724},"Advanced running methods","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fadvanced-running-methods","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fadvanced-running-methods",{"title":726,"path":727,"stem":728},"Schedule an automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fautomation","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fautomation",{"title":730,"path":731,"stem":732},"Login with a scheduled automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flogin","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flogin",{"title":734,"path":735,"stem":736},"Structure automations for long runs","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flong-bot-runs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flong-bot-runs",{"title":738,"path":739,"stem":740},"Manage scheduled automations","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fmanage","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fmanage",{"title":742,"path":743,"stem":744},"Schedule on a specific computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fother","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fother",{"title":746,"path":747,"stem":748},"Run your automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Frun","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Frun",{"title":750,"path":751,"stem":752},"Speed up your automations","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fspeed-up-run","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fspeed-up-run",{"title":754,"path":755,"stem":756},"Stop a running automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fstop-bot-runs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fstop-bot-runs",{"title":758,"path":759,"stem":760},"VPS Guide","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fvps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fvps",{"title":762,"path":763,"stem":764,"children":765},"Send and receive webhooks","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Findex",[766,767,771],{"title":762,"path":763,"stem":764},{"title":768,"path":769,"stem":770},"Import data with a webhook","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fexport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fexport",{"title":768,"path":772,"stem":773},"\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fimport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fimport",{"title":17,"path":775,"stem":776,"children":777},"\u002Fdocs\u002Fno-code-tool\u002Fintegrations","docs\u002Fno-code-tool\u002Fintegrations\u002Findex",[778,779,783,787,791,795,799,803,807,811,815,819,823,827,831],{"title":17,"path":775,"stem":776},{"title":780,"path":781,"stem":782},"1Password","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002F1password","docs\u002Fno-code-tool\u002Fintegrations\u002F1password",{"title":784,"path":785,"stem":786},"2Captcha","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002F2captcha","docs\u002Fno-code-tool\u002Fintegrations\u002F2captcha",{"title":788,"path":789,"stem":790},"ChatGPT","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fchatgpt","docs\u002Fno-code-tool\u002Fintegrations\u002Fchatgpt",{"title":792,"path":793,"stem":794},"Claude","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fclaude","docs\u002Fno-code-tool\u002Fintegrations\u002Fclaude",{"title":796,"path":797,"stem":798},"DeepSeek","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fdeepseek","docs\u002Fno-code-tool\u002Fintegrations\u002Fdeepseek",{"title":800,"path":801,"stem":802},"Microsoft Excel","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fexcel","docs\u002Fno-code-tool\u002Fintegrations\u002Fexcel",{"title":804,"path":805,"stem":806},"Gemini","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fgemini","docs\u002Fno-code-tool\u002Fintegrations\u002Fgemini",{"title":808,"path":809,"stem":810},"Google Sheets","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fgoogle-sheets","docs\u002Fno-code-tool\u002Fintegrations\u002Fgoogle-sheets",{"title":812,"path":813,"stem":814},"Make","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fmake","docs\u002Fno-code-tool\u002Fintegrations\u002Fmake",{"title":816,"path":817,"stem":818},"n8n","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fn8n","docs\u002Fno-code-tool\u002Fintegrations\u002Fn8n",{"title":820,"path":821,"stem":822},"Puppeteer","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fpuppeteer","docs\u002Fno-code-tool\u002Fintegrations\u002Fpuppeteer",{"title":824,"path":825,"stem":826},"Relay.app","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Frelay-app","docs\u002Fno-code-tool\u002Fintegrations\u002Frelay-app",{"title":828,"path":829,"stem":830},"Sonar","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fsonar","docs\u002Fno-code-tool\u002Fintegrations\u002Fsonar",{"title":832,"path":833,"stem":834},"Zapier","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fzapier","docs\u002Fno-code-tool\u002Fintegrations\u002Fzapier",{"title":217,"path":836,"stem":837,"children":838},"\u002Fdocs\u002Fno-code-tool\u002Freference","docs\u002Fno-code-tool\u002Freference\u002Findex",[839,840,949],{"title":217,"path":836,"stem":837},{"title":841,"path":842,"stem":843,"children":844},"Automation settings","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Findex",[845,846,872,890,900],{"title":841,"path":842,"stem":843},{"title":847,"path":848,"stem":849,"children":850},"Chrome","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Findex",[851,852,856,860,864,868],{"title":847,"path":848,"stem":849},{"title":853,"path":854,"stem":855},"Bypass bot detection","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fbypass-bot-detection","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fbypass-bot-detection",{"title":857,"path":858,"stem":859},"Set executable path","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fexecutable-path","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fexecutable-path",{"title":861,"path":862,"stem":863},"Run in incognito mode","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fincognito","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fincognito",{"title":865,"path":866,"stem":867},"Load another extension","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fload-extension","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fload-extension",{"title":869,"path":870,"stem":871},"Set a custom Chromium profile","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fprofile","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fprofile",{"title":873,"path":874,"stem":875,"children":876},"Error handling","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Findex",[877,878,882,886],{"title":873,"path":874,"stem":875},{"title":879,"path":880,"stem":881},"Continue on error","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fcontinue-on-error","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fcontinue-on-error",{"title":883,"path":884,"stem":885},"Interact with iframes","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fiframes","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fiframes",{"title":887,"path":888,"stem":889},"Disable page monitoring","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fpage-monitoring","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fpage-monitoring",{"title":891,"path":892,"stem":893,"children":894},"Import and export","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Findex",[895,896],{"title":891,"path":892,"stem":893},{"title":897,"path":898,"stem":899},"Import or download an automation","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Fsharing","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Fsharing",{"title":901,"path":902,"stem":903,"children":904},"Run options","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Findex",[905,906,910,914,918,922,926,930,934,938,941,945],{"title":901,"path":902,"stem":903},{"title":907,"path":908,"stem":909},"Block resources","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fblock-resources","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fblock-resources",{"title":911,"path":912,"stem":913},"Concurrency","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fconcurrency","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fconcurrency",{"title":915,"path":916,"stem":917},"Run headless","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fheadless","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fheadless",{"title":919,"path":920,"stem":921},"Set maximum runtime","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fmax-runtime","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fmax-runtime",{"title":923,"path":924,"stem":925},"Set up notifications","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fnotifications","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fnotifications",{"title":927,"path":928,"stem":929},"Use a proxy","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fproxy","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fproxy",{"title":931,"path":932,"stem":933},"Record and monitor runs","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frecord-runs","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frecord-runs",{"title":935,"path":936,"stem":937},"Run via API on desktop","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop",{"title":726,"path":939,"stem":940},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fschedule","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fschedule",{"title":942,"path":943,"stem":944},"Store cookies","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fstore-cookies","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fstore-cookies",{"title":946,"path":947,"stem":948},"Configure timezone","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Ftimezone","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Ftimezone",{"title":950,"path":951,"stem":952,"children":953},"Step index","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Findex",[954,955,959,963,967,971,975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031,1035,1039,1043,1047,1051,1055,1059,1063,1067,1071,1075,1079,1083,1087,1091,1095,1099,1103,1107,1111,1115,1119,1123,1127,1130,1134,1138,1142,1146,1150,1154,1158,1162,1166,1170,1174,1178,1182,1186,1190,1194,1198,1202,1206,1210,1213,1217,1221,1225,1229,1233,1237,1241,1245,1249,1253,1257,1261,1265,1269,1273,1277,1281,1285,1289,1293,1297,1301,1305],{"title":950,"path":951,"stem":952},{"title":956,"path":957,"stem":958},"Add error metadata step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-error-metadata","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-error-metadata",{"title":960,"path":961,"stem":962},"Add row numbers","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-row-numbers","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-row-numbers",{"title":964,"path":965,"stem":966},"Append or Merge data step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fappend-or-merge-data","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fappend-or-merge-data",{"title":968,"path":969,"stem":970},"Back step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fback","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fback",{"title":972,"path":973,"stem":974},"Clear cookies step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-cookies","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-cookies",{"title":976,"path":977,"stem":978},"Clear data from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-data-from-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-data-from-a-google-sheet",{"title":980,"path":981,"stem":982},"Click element step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-element","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-element",{"title":984,"path":985,"stem":986},"Click multiple elements step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-multiple-elements","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-multiple-elements",{"title":988,"path":989,"stem":990},"Click social media buttons step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-social-media-buttons","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-social-media-buttons",{"title":992,"path":993,"stem":994},"Get clipboard contents step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclipboard","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclipboard",{"title":996,"path":997,"stem":998},"Close browser tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclose-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclose-tab",{"title":1000,"path":1001,"stem":1002},"Conditionally jump to another step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fconditionall-jump-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fconditionall-jump-step",{"title":1004,"path":1005,"stem":1006},"Continue only if a condition is met step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcontinue-if-condition-met","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcontinue-if-condition-met",{"title":1008,"path":1009,"stem":1010},"Count rows step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcount-rows","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcount-rows",{"title":1012,"path":1013,"stem":1014},"Create a new Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcreate-a-new-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcreate-a-new-google-sheet",{"title":1016,"path":1017,"stem":1018},"Get current bot URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcurrent-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcurrent-url",{"title":1020,"path":1021,"stem":1022},"Enter custom data step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcustom-data","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcustom-data",{"title":1024,"path":1025,"stem":1026},"Date picker step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-picker","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-picker",{"title":1028,"path":1029,"stem":1030},"Date and time step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-time","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-time",{"title":1032,"path":1033,"stem":1034},"Delete from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-files-from-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-files-from-google-drive",{"title":1036,"path":1037,"stem":1038},"Delete rows from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-rows-from-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-rows-from-a-google-sheet",{"title":1040,"path":1041,"stem":1042},"Display a message step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdisplay-a-message","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdisplay-a-message",{"title":1044,"path":1045,"stem":1046},"Download file from URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-from-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-from-url",{"title":1048,"path":1049,"stem":1050},"Download file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-step",{"title":1052,"path":1053,"stem":1054},"Download files step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files",{"title":1056,"path":1057,"stem":1058},"Download a file to Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files-to-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files-to-google-drive",{"title":1060,"path":1061,"stem":1062},"Edit Row step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fedit-row","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fedit-row",{"title":1064,"path":1065,"stem":1066},"End loop","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-loop","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-loop",{"title":1068,"path":1069,"stem":1070},"End run","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-run","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-run",{"title":1072,"path":1073,"stem":1074},"Enter text step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fenter-text","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fenter-text",{"title":1076,"path":1077,"stem":1078},"Export to CSV step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fexport-csv-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fexport-csv-file",{"title":1080,"path":1081,"stem":1082},"Find Row step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ffind-row","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ffind-row",{"title":1084,"path":1085,"stem":1086},"Generate authenticator code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-authenticator-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-authenticator-code",{"title":1088,"path":1089,"stem":1090},"Generate random password step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-random-password","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-random-password",{"title":1092,"path":1093,"stem":1094},"Get a list of links from a page step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-to-pages","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-to-pages",{"title":1096,"path":1097,"stem":1098},"Get a list of links from a URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-url",{"title":1100,"path":1101,"stem":1102},"Get data from a URL","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-url",{"title":1104,"path":1105,"stem":1106},"Get data from a webpage","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-website","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-website",{"title":1108,"path":1109,"stem":1110},"Go to page","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgo-to-page","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgo-to-page",{"title":1112,"path":1113,"stem":1114},"Group steps","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgroup-steps","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgroup-steps",{"title":1116,"path":1117,"stem":1118},"If a condition is true, run steps","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-condtion","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-condtion",{"title":1120,"path":1121,"stem":1122},"If Else condition step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-else-condition","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-else-condition",{"title":1124,"path":1125,"stem":1126},"Import CSV File step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fimport-csv-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fimport-csv-file",{"title":323,"path":1128,"stem":1129},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fintegrate-ai","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fintegrate-ai",{"title":1131,"path":1132,"stem":1133},"Interact step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Finteract-with-a-pages-interface","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Finteract-with-a-pages-interface",{"title":1135,"path":1136,"stem":1137},"Join different data sources based on matching columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjoin-different-data-sources","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjoin-different-data-sources",{"title":1139,"path":1140,"stem":1141},"Jump to another step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjump-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjump-step",{"title":1143,"path":1144,"stem":1145},"Log in with credentials step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Flog-in-with-credentials","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Flog-in-with-credentials",{"title":1147,"path":1148,"stem":1149},"Loop step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Floop","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Floop",{"title":1151,"path":1152,"stem":1153},"Mouse click and drag","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmouse-click-and-drag","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmouse-click-and-drag",{"title":1155,"path":1156,"stem":1157},"Move a Google Sheet to a new folder in Google Drive","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmove-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmove-a-google-sheet",{"title":1159,"path":1160,"stem":1161},"Open a new tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fopen-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fopen-tab",{"title":1163,"path":1164,"stem":1165},"Press keys(s) step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fpress-key","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fpress-key",{"title":1167,"path":1168,"stem":1169},"Read data from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-a-google-sheet-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-a-google-sheet-step",{"title":1171,"path":1172,"stem":1173},"Read data from Airtable","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-airtable","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-airtable",{"title":1175,"path":1176,"stem":1177},"Read data from Excel sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-excel","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-excel",{"title":1179,"path":1180,"stem":1181},"Read file from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-file-from-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-file-from-google-drive",{"title":1183,"path":1184,"stem":1185},"Read local file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-local-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-local-file",{"title":1187,"path":1188,"stem":1189},"Receive data from another app","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freceive-data-from-another-app","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freceive-data-from-another-app",{"title":1191,"path":1192,"stem":1193},"Remove duplicates step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-duplicates","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-duplicates",{"title":1195,"path":1196,"stem":1197},"Remove HTML code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-html-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-html-code",{"title":1199,"path":1200,"stem":1201},"Remove results that contain certain words step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-that-contain-certain-words","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-that-contain-certain-words",{"title":1203,"path":1204,"stem":1205},"Remove results which do not contain certain words step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-which-do-not-contain-certain-words","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-which-do-not-contain-certain-words",{"title":1207,"path":1208,"stem":1209},"Replace text step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freplace-text-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freplace-text-step",{"title":331,"path":1211,"stem":1212},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frestart-browser","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frestart-browser",{"title":1214,"path":1215,"stem":1216},"Rollover element step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frollover-element","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frollover-element",{"title":1218,"path":1219,"stem":1220},"Run another Axiom step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frun-another-axiom","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frun-another-axiom",{"title":1222,"path":1223,"stem":1224},"Save page HTML step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-page-as-html","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-page-as-html",{"title":1226,"path":1227,"stem":1228},"Save screenshot locally step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-locally","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-locally",{"title":1230,"path":1231,"stem":1232},"Save screenshot to Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-to-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-to-google-drive",{"title":1234,"path":1235,"stem":1236},"Scrape metadata step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fscrape-metadata","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fscrape-metadata",{"title":1238,"path":1239,"stem":1240},"Select list step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-list","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-list",{"title":1242,"path":1243,"stem":1244},"Select random rows step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-random-rows","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-random-rows",{"title":1246,"path":1247,"stem":1248},"Send an email step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsend-an-email","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsend-an-email",{"title":1250,"path":1251,"stem":1252},"Solve Captcha step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsolve-captcha","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsolve-captcha",{"title":1254,"path":1255,"stem":1256},"Split a name into columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-a-name-into-columns","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-a-name-into-columns",{"title":1258,"path":1259,"stem":1260},"Split by character step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-by-character","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-by-character",{"title":1262,"path":1263,"stem":1264},"Swap rows and columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswap-rows-and-columns","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswap-rows-and-columns",{"title":1266,"path":1267,"stem":1268},"Switch browser tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswitch-browser-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswitch-browser-tab",{"title":1270,"path":1271,"stem":1272},"Trigger webhook step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftrigger-webhook","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftrigger-webhook",{"title":1274,"path":1275,"stem":1276},"Try catch","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftry-catch","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftry-catch",{"title":1278,"path":1279,"stem":1280},"Upload a file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file",{"title":1282,"path":1283,"stem":1284},"Upload a file from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file-google-drive",{"title":1286,"path":1287,"stem":1288},"Wait step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait",{"title":1290,"path":1291,"stem":1292},"Wait for 2FA code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait-for-2fa-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait-for-2fa-code",{"title":1294,"path":1295,"stem":1296},"Write data to a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-a-google-sheet-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-a-google-sheet-step",{"title":1298,"path":1299,"stem":1300},"Write data to Airtable","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-airtable","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-airtable",{"title":1302,"path":1303,"stem":1304},"Write data to a Excel sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-an-excel-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-an-excel-sheet",{"title":1306,"path":1307,"stem":1308},"Write javascript step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-javascript","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-javascript",{"title":1310,"path":1311,"stem":1312,"children":1313},"Release notes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes","docs\u002Fno-code-tool\u002Frelease-notes\u002Findex",[1314,1315,1319,1323,1327,1331,1335,1339,1343,1347,1351,1355,1359,1363,1367,1371,1375,1379,1383,1387,1391,1395,1399,1403,1407,1411,1415,1419,1423,1427,1431,1435,1439],{"title":1310,"path":1311,"stem":1312},{"title":1316,"path":1317,"stem":1318},"New Make integration, better loops, smarter scraping, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-10-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-10-0",{"title":1320,"path":1321,"stem":1322},"Dashboard redesign, better conditionals, stop remote bots, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-11-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-11-0",{"title":1324,"path":1325,"stem":1326},"Solve captchas, press keys smarter, fix iframe hangs, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-12-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-12-0",{"title":1328,"path":1329,"stem":1330},"Optional steps, screenshot tool, scraper upgrades","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-13-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-13-0",{"title":1332,"path":1333,"stem":1334},"Selector overhaul, drag to reorder steps, new templates, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-14-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-14-0",{"title":1336,"path":1337,"stem":1338},"Custom scraper settings, new templates, and payment upgrade","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-15-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-15-0",{"title":1340,"path":1341,"stem":1342},"Upload to drive, undo mistakes, upgrade steps, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-16-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-16-0",{"title":1344,"path":1345,"stem":1346},"Better notifications, custom errors, iframe tools, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-17-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-17-0",{"title":1348,"path":1349,"stem":1350},"Structured scraping with chatgpt, new schedule view, filters, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-18-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-18-0",{"title":1352,"path":1353,"stem":1354},"New debugger, generate text with chatgpt, save to drive, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-19-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-19-0",{"title":1356,"path":1357,"stem":1358},"Affiliates, smarter queues, overwrite files, and a 4.0 teaser","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-20-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-20-0",{"title":1360,"path":1361,"stem":1362},"Sneak peek at 4.0, open linked axioms, new steps, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-21-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-21-0",{"title":1364,"path":1365,"stem":1366},"Last stop before 4.0, Scrape images, reorder columns, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-22-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-22-0",{"title":1368,"path":1369,"stem":1370},"Live data previews, easier navigation, new onboarding tools","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-5-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-5-0",{"title":1372,"path":1373,"stem":1374},"Better sheets integration, loop controls, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-6-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-6-0",{"title":1376,"path":1377,"stem":1378},"Better builder errors, webhook stability, test default data, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-7-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-7-0",{"title":1380,"path":1381,"stem":1382},"Axiom academy is live, smarter scraping, improved validation","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-8-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-8-0",{"title":1384,"path":1385,"stem":1386},"Step-by-step templates, improved scraping, click multiple, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-9-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-9-0",{"title":1388,"path":1389,"stem":1390},"Build smarter with nesting, chatgpt 4, and cloud sessions","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-0-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-0-0",{"title":1392,"path":1393,"stem":1394},"Guided templates, step help, datepickers, partial screenshots, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-1-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-1-0",{"title":1396,"path":1397,"stem":1398},"Run recording for debugging, and delete from Google Drive","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-10-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-10-0",{"title":1400,"path":1401,"stem":1402},"Proxy auth, conditional logic, flexible scheduling, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-2-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-2-0",{"title":1404,"path":1405,"stem":1406},"Quick builder, new sidebar, better onboarding, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-3-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-3-0",{"title":1408,"path":1409,"stem":1410},"Live run status, step recommendations, keyboard shortcuts, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-4-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-4-0",{"title":1412,"path":1413,"stem":1414},"Scrape faster, set keys once, skip steps, end runs early, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-5-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-5-0",{"title":1416,"path":1417,"stem":1418},"Excel steps, folder sorting, GPT-4o smarts, end loop control, quick filters, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-6-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-6-0",{"title":1420,"path":1421,"stem":1422},"Proxy rotation, AI updates, new run options and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-7-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-7-0",{"title":1424,"path":1425,"stem":1426},"Unlimited desktop concurrency, Airtable integration, and cloud bot bypass","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-8-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-8-0",{"title":1428,"path":1429,"stem":1430},"Team accounts, code editor upgrades, and a Row Numbers step","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-9-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-9-0",{"title":1432,"path":1433,"stem":1434},"Build from description, AI troubleshooting assistant, and free Claude credits","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-0-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-0-0",{"title":1436,"path":1437,"stem":1438},"Automate two-factor authentication logins","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-1-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-1-0",{"title":1440,"path":1441,"stem":1442},"Brand new desktop application","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Flatest","docs\u002Fno-code-tool\u002Frelease-notes\u002Flatest",{"title":663,"path":1444,"stem":1445,"children":1446},"\u002Fdocs\u002Fno-code-tool\u002Fthe-builder","docs\u002Fno-code-tool\u002Fthe-builder\u002Findex",[1447,1448,1452,1456,1460,1464,1468,1486],{"title":663,"path":1444,"stem":1445},{"title":1449,"path":1450,"stem":1451},"AI Assistant","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fai-assistant","docs\u002Fno-code-tool\u002Fthe-builder\u002Fai-assistant",{"title":1453,"path":1454,"stem":1455},"The no-code Builder","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fbuilder","docs\u002Fno-code-tool\u002Fthe-builder\u002Fbuilder",{"title":1457,"path":1458,"stem":1459},"The dashboard","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fdashboard","docs\u002Fno-code-tool\u002Fthe-builder\u002Fdashboard",{"title":1461,"path":1462,"stem":1463},"Installation","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Finstall","docs\u002Fno-code-tool\u002Fthe-builder\u002Finstall",{"title":1465,"path":1466,"stem":1467},"Pass data between steps","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fpass","docs\u002Fno-code-tool\u002Fthe-builder\u002Fpass",{"title":1469,"path":1470,"stem":1471,"children":1472},"The selector tool","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Findex",[1473,1474,1478,1482],{"title":1469,"path":1470,"stem":1471},{"title":1475,"path":1476,"stem":1477},"Use custom CSS selectors","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fcustom-css-selectors","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fcustom-css-selectors",{"title":1479,"path":1480,"stem":1481},"Use the Multi Selector tool","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fmulti","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fmulti",{"title":1483,"path":1484,"stem":1485},"Use the Single Selector","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fsingle","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fsingle",{"title":1487,"path":1488,"stem":1489},"Share an automation","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fsharing","docs\u002Fno-code-tool\u002Fthe-builder\u002Fsharing",{"title":1491,"path":1492,"stem":1493,"children":1494},"Troubleshooting","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Findex",[1495,1496,1500,1578],{"title":1491,"path":1492,"stem":1493},{"title":1497,"path":1498,"stem":1499},"Handle errors in an automation","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferror-handling","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferror-handling",{"title":1501,"path":1502,"stem":1503,"children":1504},"Common errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Findex",[1505,1506,1510,1514,1518,1536,1540],{"title":1501,"path":1502,"stem":1503},{"title":1507,"path":1508,"stem":1509},"Desktop app errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fdesktop-app","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fdesktop-app",{"title":1511,"path":1512,"stem":1513},"General errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fgeneral","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fgeneral",{"title":1515,"path":1516,"stem":1517},"Installation and uninstallation errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Finstallation","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Finstallation",{"title":1519,"path":1520,"stem":1521,"children":1522},"Integration errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Findex",[1523,1524,1528,1532],{"title":1519,"path":1520,"stem":1521},{"title":1525,"path":1526,"stem":1527},"2Captcha errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002F2captcha","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002F2captcha",{"title":1529,"path":1530,"stem":1531},"AI integration errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fai","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fai",{"title":1533,"path":1534,"stem":1535},"Google Sheets errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fgoogle-sheets","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fgoogle-sheets",{"title":1537,"path":1538,"stem":1539},"Runtime errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fruntime","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fruntime",{"title":1541,"path":1542,"stem":1543,"children":1544},"Step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Findex",[1545,1546,1550,1554,1558,1562,1566,1570,1574],{"title":1541,"path":1542,"stem":1543},{"title":1547,"path":1548,"stem":1549},"Control flow step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fcontrol-flow","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fcontrol-flow",{"title":1551,"path":1552,"stem":1553},"File step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Ffiles","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Ffiles",{"title":1555,"path":1556,"stem":1557},"Interact step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Finteract","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Finteract",{"title":1559,"path":1560,"stem":1561},"Loop step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Floop","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Floop",{"title":1563,"path":1564,"stem":1565},"Other step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fmisc","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fmisc",{"title":1567,"path":1568,"stem":1569},"Navigate step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fnavigate","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fnavigate",{"title":1571,"path":1572,"stem":1573},"Scrape step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fscrape","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fscrape",{"title":1575,"path":1576,"stem":1577},"Webhook and API step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fwebhooks-api","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fwebhooks-api",{"title":1579,"path":1580,"stem":1581},"Debug an automation","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Fhow-to-debug","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Fhow-to-debug",{"title":1583,"path":1584,"stem":1585},"Get support","\u002Fdocs\u002Fsupport","docs\u002Fsupport",{"title":1587,"path":1588,"stem":1589},"Automatización del navegador para humanos e IA","\u002Fes","es",{"title":1591,"path":1592,"stem":1593},"Extension uninstalled","\u002Fextension-uninstalled","extension-uninstalled",{"title":1595,"path":1596,"stem":1597},"l'automatisation du navigateur pour les humains et les IA","\u002Ffr","fr",{"title":1599,"path":1600,"stem":1601},"Browser automation & web scraping, no-code or code","\u002F","index",{"title":1603,"path":1604,"stem":1605,"children":1606},"Infrastructure","\u002Finfrastructure","infrastructure",[1607,1610,1613,1617,1621],{"title":1608,"path":1604,"stem":1609},"Private Browser Infrastructure","infrastructure\u002Findex",{"title":193,"path":1611,"stem":1612},"\u002Finfrastructure\u002F_api","infrastructure\u002F_api",{"title":1614,"path":1615,"stem":1616},"Build with Claude","\u002Finfrastructure\u002F_privacy","infrastructure\u002F_privacy",{"title":1618,"path":1619,"stem":1620},"Cloud Browser Infrastructure","\u002Finfrastructure\u002Fcloud","infrastructure\u002Fcloud",{"title":1622,"path":1623,"stem":1624},"Local Browser Automation on Desktop","\u002Finfrastructure\u002Fdesktop","infrastructure\u002Fdesktop",{"title":1626,"path":1627,"stem":1628},"Install the desktop runner for axiom.ai's browser automation extension","\u002Finstall-desktop-app","install-desktop-app",{"title":1630,"path":1631,"stem":1632},"No-code tool for making browser automations in Chrome","\u002Fno-code-tool","no-code-tool",{"title":1634,"path":1635,"stem":1636},"Browser automation & web scraping pricing plans","\u002Fpricing","pricing",{"title":1638,"path":1639,"stem":1640},"Privacy Policy","\u002Fprivacy-policy","privacy-policy",{"title":1642,"path":1643,"stem":1644},"No-code steps for browser automation","\u002Fsteps","steps",{"title":1646,"path":1647,"stem":1648},"Chrome extension installed: start building by description","\u002Fsuccess","success",{"title":1650,"path":1651,"stem":1652},"Terms of use","\u002Fterms-of-use","terms-of-use",{"id":1654,"title":935,"body":1655,"date":1731,"description":1732,"extension":1733,"meta":1734,"navigation":1736,"order":1737,"path":936,"seo":1738,"stem":937,"__hash__":1739},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop.md",{"type":1656,"value":1657,"toc":1724},"minimark",[1658,1662,1670,1677,1682,1710,1714,1721],[1659,1660,1661],"p",{},"Turn this setting on to allow a webhook or API call to queue a run of this automation on your own desktop app, rather than on axiom.ai's cloud infrastructure. Useful when an automation needs to run locally — for example because it depends on local files, a locally-installed app, or a network only your computer can reach — but you still want to kick it off from somewhere else, like Zapier, Make, or your own backend.",[1659,1663,1664,1665,1669],{},"This setting requires a ",[1666,1667,1668],"strong",{},"Pro"," tier subscription or above.",[1659,1671,1672],{},[1673,1674],"img",{"alt":1675,"src":1676},"The Run via API on desktop setting, with \"Route webhook triggers to desktop\" turned on","\u002Freleases\u002Fdesktop-api-trigger.webp",[1678,1679,1681],"h2",{"id":1680},"enable-desktop-webhook-triggers","Enable desktop webhook triggers",[1683,1684,1685,1693,1702],"ol",{},[1686,1687,1688,1689,1692],"li",{},"Open the automation and click the ",[1666,1690,1691],{},"Cog"," icon in the toolbar on the left.",[1686,1694,1695,1696,1698,1699,1701],{},"Open the ",[1666,1697,935],{}," section under ",[1666,1700,901],{},".",[1686,1703,1704,1705,1709],{},"Toggle ",[1706,1707,1708],"code",{},"Route webhook triggers to desktop"," on.",[1678,1711,1713],{"id":1712},"trigger-the-run","Trigger the run",[1659,1715,1716,1717,1720],{},"Once enabled, send the request described in ",[1718,1719,265],"a",{"href":266}," — you'll need the automation's exact name and your API key.",[1659,1722,1723],{},"For the automation to actually run, the axiom.ai desktop app needs to be installed, running, and logged into the same account. If it isn't running when the trigger arrives, the run starts as soon as it's next online, as long as that happens within 24 hours.",{"title":1725,"searchDepth":1726,"depth":1726,"links":1727},"",3,[1728,1730],{"id":1680,"depth":1729,"text":1681},2,{"id":1712,"depth":1729,"text":1713},null,"Let an external webhook or API call queue a run of this automation on your desktop app instead of the cloud.","md",{"metaTitle":1735},"Trigger an axiom.ai automation to run on your desktop app via webhook",true,11,{"title":935,"description":1732},"USgD0Ll4JVMI3ngSvrxwf7MCR91C80WlPMI00Xutaj4",[1741,1811,1823],{"key":1742,"title":1743,"href":518,"sections":1744},"no-code","No-code tool",[1745,1757,1770,1778,1795,1800,1806,1809],{"id":1746,"title":1747,"href":1444,"mode":1748,"children":1749},"the-builder","The builder","collapsible",[1750,1751,1752,1753,1754,1755,1756],{"title":1461,"href":1462},{"title":1457,"href":1458},{"title":1453,"href":1454},{"title":1465,"href":1466},{"title":1469,"href":1470},{"title":1487,"href":1488},{"title":1449,"href":1450},{"id":1758,"title":549,"href":550,"mode":1748,"children":1759},"how-it-works",[1760,1761,1762,1763,1764,1765,1766,1767,1768,1769],{"title":555,"href":556},{"title":659,"href":660},{"title":637,"href":638},{"title":712,"href":713},{"title":674,"href":675},{"title":678,"href":679},{"title":323,"href":667},{"title":762,"href":763},{"title":670,"href":671},{"title":716,"href":717},{"id":1771,"title":1772,"href":528,"mode":1748,"children":1773},"get-started","Get started",[1774,1775,1776,1777],{"title":541,"href":542},{"title":533,"href":534},{"title":545,"href":546},{"title":537,"href":538},{"id":1779,"title":17,"href":775,"mode":1748,"children":1780},"integrations",[1781,1782,1783,1784,1785,1786,1787,1788,1789,1790,1791,1792,1793,1794],{"title":832,"href":833},{"title":808,"href":809},{"title":788,"href":789},{"title":784,"href":785},{"title":820,"href":821},{"title":812,"href":813},{"title":816,"href":817},{"title":800,"href":801},{"title":824,"href":825},{"title":792,"href":793},{"title":804,"href":805},{"title":828,"href":829},{"title":796,"href":797},{"title":780,"href":781},{"id":1796,"title":217,"href":836,"mode":1748,"children":1797},"reference",[1798,1799],{"title":841,"href":842},{"title":950,"href":951},{"id":1801,"title":1491,"href":1492,"mode":1748,"children":1802},"troubleshooting",[1803,1804,1805],{"title":1501,"href":1502},{"title":1579,"href":1580},{"title":1497,"href":1498},{"title":523,"href":524,"mode":1807,"children":1808},"link",[],{"title":1310,"href":1311,"mode":1807,"children":1810},[],{"key":1706,"title":143,"href":144,"sections":1812},[1813],{"id":1706,"title":143,"href":144,"mode":1814,"children":1815},"flat",[1816,1817,1818,1819,1820,1821,1822],{"title":153,"href":154},{"title":157,"href":158},{"title":149,"href":150},{"title":165,"href":166},{"title":169,"href":170},{"title":161,"href":162},{"title":183,"href":184},{"key":1824,"title":1825,"href":188,"sections":1826},"developer-hub","Developer hub",[1827,1838,1845,1850,1857,1862],{"id":1828,"title":193,"href":194,"mode":1748,"children":1829},"dh-api",[1830,1831,1832,1833,1834,1835,1836,1837],{"title":239,"href":240},{"title":213,"href":214},{"title":199,"href":200},{"title":203,"href":204},{"title":209,"href":210},{"title":367,"href":368},{"title":277,"href":278},{"title":217,"href":218},{"id":1839,"title":407,"href":408,"mode":1748,"children":1840},"dh-mcp",[1841,1842,1843,1844],{"title":421,"href":422},{"title":413,"href":414},{"title":417,"href":418},{"title":425,"href":426},{"id":1846,"title":429,"href":430,"mode":1748,"children":1847},"dh-snippets",[1848,1849],{"title":435,"href":436},{"title":465,"href":466},{"id":1851,"title":385,"href":386,"mode":1748,"children":1852},"dh-deep-dives",[1853,1854,1855,1856],{"title":395,"href":396},{"title":391,"href":392},{"title":399,"href":400},{"title":403,"href":404},{"id":1858,"title":1491,"href":478,"mode":1748,"children":1859},"dh-troubleshooting",[1860,1861],{"title":487,"href":488},{"title":483,"href":484},{"title":137,"href":138,"mode":1807,"children":1863},[],{"parent":902,"items":1865},[1866,2212,2541,2588,2753,2898,2952,3002,3110,3341,3437],{"id":1867,"title":726,"body":1868,"date":1731,"description":2207,"extension":1733,"meta":2208,"navigation":1736,"order":2001,"path":939,"seo":2210,"stem":940,"__hash__":2211},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fschedule.md",{"type":1656,"value":1869,"toc":2194},[1870,1873,1879,1883,1886,1896,1901,1907,1911,1918,1922,1925,1936,1940,1946,1950,1952,1955,1958,1985,1989,2040,2044,2074,2078,2190],[1659,1871,1872],{},"The schedule option runs an automation automatically on a date, time, and frequency you set. Use it for recurring tasks like daily scrapes, weekly reports, or end-of-month rollups.",[1659,1874,1875],{},[1673,1876],{"alt":1877,"src":1878},"The schedule settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fschedule-axiom.ai.jpg",[1678,1880,1882],{"id":1881},"configure-the-schedule","Configure the schedule",[1884,1885],"hr",{},[1659,1887,1888,1889,1891,1892,1895],{},"Open the automation, click the ",[1666,1890,1691],{}," icon, and open the ",[1666,1893,1894],{},"Schedule"," section. Then configure each field.",[1897,1898,1900],"h3",{"id":1899},"set-the-date","Set the date",[1659,1902,1903,1904,1906],{},"Set the date the automation should first run. Click ",[1666,1905,1900],{}," and pick a date. The start date must be in the future.",[1897,1908,1910],{"id":1909},"set-the-time","Set the time",[1659,1912,1913,1914,1917],{},"Set the time of day the automation should run. Click ",[1666,1915,1916],{},"Change time"," and pick a time. This is the time of the first run.",[1897,1919,1921],{"id":1920},"set-the-frequency","Set the frequency",[1659,1923,1924],{},"Set how often the automation repeats. The available frequencies depend on your subscription plan.",[1659,1926,1927,1928,1931,1932,1935],{},"For example, with the time set to ",[1706,1929,1930],{},"16:00:00"," and frequency set to ",[1666,1933,1934],{},"Daily",", the automation runs at 16:00:00 every day.",[1897,1937,1939],{"id":1938},"run-on-this-computer","Run on this computer",[1659,1941,1942,1943,1945],{},"By default, scheduled runs happen in the cloud. Toggle ",[1706,1944,1939],{}," on to run them on your local machine instead. The computer needs to be on and the browser open at the scheduled time.",[1678,1947,1949],{"id":1948},"advanced-schedules-with-javascript","Advanced schedules with JavaScript",[1884,1951],{},[1659,1953,1954],{},"The standard scheduler covers most cases, but you can extend it with a JavaScript condition for patterns it doesn't support directly (weekdays only, end of month, and so on).",[1659,1956,1957],{},"To set up a JavaScript schedule:",[1683,1959,1960,1963,1972,1982],{},[1686,1961,1962],{},"Set the standard schedule to run at least once on each candidate day. For \"weekdays only\", schedule it daily.",[1686,1964,1965,1966,1971],{},"Add a ",[1718,1967,1968],{"href":1005},[1666,1969,1970],{},"Continue only if a condition is met"," step at the start of the automation.",[1686,1973,1974,1975,1978,1979,1701],{},"Set ",[1706,1976,1977],{},"Condition to check"," to ",[1666,1980,1981],{},"JS == true",[1686,1983,1984],{},"Paste one of the snippets below into the JavaScript field.",[1897,1986,1988],{"id":1987},"run-only-on-weekdays","Run only on weekdays",[1990,1991,1995],"pre",{"className":1992,"code":1993,"language":1994,"meta":1725,"style":1725},"language-js shiki shiki-themes github-light-default github-dark-default","return date => date.getDay() % 6 !== 0;\n","js",[1706,1996,1997],{"__ignoreMap":1725},[1998,1999,2002,2006,2010,2013,2017,2021,2024,2027,2031,2034,2037],"span",{"class":2000,"line":2001},"line",1,[1998,2003,2005],{"class":2004},"sjeE4","return",[1998,2007,2009],{"class":2008},"sTDnQ"," date",[1998,2011,2012],{"class":2004}," =>",[1998,2014,2016],{"class":2015},"s4rv2"," date.",[1998,2018,2020],{"class":2019},"sbjLL","getDay",[1998,2022,2023],{"class":2015},"() ",[1998,2025,2026],{"class":2004},"%",[1998,2028,2030],{"class":2029},"sHrmB"," 6",[1998,2032,2033],{"class":2004}," !==",[1998,2035,2036],{"class":2029}," 0",[1998,2038,2039],{"class":2015},";\n",[1897,2041,2043],{"id":2042},"run-only-on-weekends","Run only on weekends",[1990,2045,2047],{"className":1992,"code":2046,"language":1994,"meta":1725,"style":1725},"return date => date.getDay() % 6 === 0;\n",[1706,2048,2049],{"__ignoreMap":1725},[1998,2050,2051,2053,2055,2057,2059,2061,2063,2065,2067,2070,2072],{"class":2000,"line":2001},[1998,2052,2005],{"class":2004},[1998,2054,2009],{"class":2008},[1998,2056,2012],{"class":2004},[1998,2058,2016],{"class":2015},[1998,2060,2020],{"class":2019},[1998,2062,2023],{"class":2015},[1998,2064,2026],{"class":2004},[1998,2066,2030],{"class":2029},[1998,2068,2069],{"class":2004}," ===",[1998,2071,2036],{"class":2029},[1998,2073,2039],{"class":2015},[1897,2075,2077],{"id":2076},"run-only-on-the-last-day-of-the-month","Run only on the last day of the month",[1990,2079,2081],{"className":1992,"code":2080,"language":1994,"meta":1725,"style":1725},"const today = new Date();\nconst nextMonth = new Date(today.getFullYear(), today.getMonth() + 1, 1);\nnextMonth.setDate(nextMonth.getDate() - 1);\nreturn today.getDate() === nextMonth.getDate();\n",[1706,2082,2083,2103,2145,2168],{"__ignoreMap":1725},[1998,2084,2085,2088,2091,2094,2097,2100],{"class":2000,"line":2001},[1998,2086,2087],{"class":2004},"const",[1998,2089,2090],{"class":2029}," today",[1998,2092,2093],{"class":2004}," =",[1998,2095,2096],{"class":2004}," new",[1998,2098,2099],{"class":2019}," Date",[1998,2101,2102],{"class":2015},"();\n",[1998,2104,2105,2107,2110,2112,2114,2116,2119,2122,2125,2128,2130,2133,2136,2139,2142],{"class":2000,"line":1729},[1998,2106,2087],{"class":2004},[1998,2108,2109],{"class":2029}," nextMonth",[1998,2111,2093],{"class":2004},[1998,2113,2096],{"class":2004},[1998,2115,2099],{"class":2019},[1998,2117,2118],{"class":2015},"(today.",[1998,2120,2121],{"class":2019},"getFullYear",[1998,2123,2124],{"class":2015},"(), today.",[1998,2126,2127],{"class":2019},"getMonth",[1998,2129,2023],{"class":2015},[1998,2131,2132],{"class":2004},"+",[1998,2134,2135],{"class":2029}," 1",[1998,2137,2138],{"class":2015},", ",[1998,2140,2141],{"class":2029},"1",[1998,2143,2144],{"class":2015},");\n",[1998,2146,2147,2150,2153,2156,2159,2161,2164,2166],{"class":2000,"line":1726},[1998,2148,2149],{"class":2015},"nextMonth.",[1998,2151,2152],{"class":2019},"setDate",[1998,2154,2155],{"class":2015},"(nextMonth.",[1998,2157,2158],{"class":2019},"getDate",[1998,2160,2023],{"class":2015},[1998,2162,2163],{"class":2004},"-",[1998,2165,2135],{"class":2029},[1998,2167,2144],{"class":2015},[1998,2169,2171,2173,2176,2178,2180,2183,2186,2188],{"class":2000,"line":2170},4,[1998,2172,2005],{"class":2004},[1998,2174,2175],{"class":2015}," today.",[1998,2177,2158],{"class":2019},[1998,2179,2023],{"class":2015},[1998,2181,2182],{"class":2004},"===",[1998,2184,2185],{"class":2015}," nextMonth.",[1998,2187,2158],{"class":2019},[1998,2189,2102],{"class":2015},[2191,2192,2193],"style",{},"html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sbjLL, html code.shiki .sbjLL{--shiki-default:#8250DF;--shiki-dark:#D2A8FF}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1725,"searchDepth":1726,"depth":1726,"links":2195},[2196,2202],{"id":1881,"depth":1729,"text":1882,"children":2197},[2198,2199,2200,2201],{"id":1899,"depth":1726,"text":1900},{"id":1909,"depth":1726,"text":1910},{"id":1920,"depth":1726,"text":1921},{"id":1938,"depth":1726,"text":1939},{"id":1948,"depth":1729,"text":1949,"children":2203},[2204,2205,2206],{"id":1987,"depth":1726,"text":1988},{"id":2042,"depth":1726,"text":2043},{"id":2076,"depth":1726,"text":2077},"Run an automation on a recurring schedule by setting a start date, time, and frequency, with optional JavaScript conditions for advanced patterns.",{"metaTitle":2209},"Schedule axiom.ai automations to run automatically",{"title":726,"description":2207},"nmwmXY8_3ABJJniVHXEQQOeXbD3vJbwh4lJcpepNpRY",{"id":2213,"title":927,"body":2214,"date":1731,"description":2536,"extension":1733,"meta":2537,"navigation":1736,"order":1729,"path":928,"seo":2539,"stem":929,"__hash__":2540},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fproxy.md",{"type":1656,"value":2215,"toc":2526},[2216,2219,2225,2234,2238,2240,2243,2246,2254,2257,2263,2266,2327,2339,2346,2349,2351,2399,2406,2408,2410,2414,2417,2487,2493,2497,2500,2504,2516,2520,2523],[1659,2217,2218],{},"The proxy option routes an automation's traffic through a proxy server. Useful for working around sites that block automated traffic, or for reaching content that's restricted to a specific region.",[1659,2220,2221],{},[1673,2222],{"alt":2223,"src":2224},"The proxy settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fproxy-axiom.ai.jpg",[2226,2227,2228],"blockquote",{},[1659,2229,2230,2233],{},[1666,2231,2232],{},"Note:"," axiom.ai doesn't offer proxy services. Use a third-party proxy provider, or a self-hosted proxy server.",[1678,2235,2237],{"id":2236},"parse-your-proxy-url","Parse your proxy URL",[1884,2239],{},[1659,2241,2242],{},"Most proxy providers give you a single URL containing every detail you need. The form in axiom.ai splits that URL across separate fields, so before configuring a proxy you'll need to break the URL into its parts.",[1659,2244,2245],{},"A proxy URL has this shape:",[1990,2247,2252],{"className":2248,"code":2250,"language":2251},[2249],"language-text","\u003Cprotocol>:\u002F\u002F\u003Cusername>:\u003Cpassword>@\u003Chost>:\u003Cport>\n","text",[1706,2253,2250],{"__ignoreMap":1725},[1659,2255,2256],{},"For example, a proxy from a typical provider might look like this:",[1990,2258,2261],{"className":2259,"code":2260,"language":2251},[2249],"http:\u002F\u002F4bd1c98f3a72de01:xQRtwNZUBsa19YFm@res.proxy-seller.com:10000\n",[1706,2262,2260],{"__ignoreMap":1725},[1659,2264,2265],{},"Mapped onto axiom.ai's fields:",[2267,2268,2269,2283,2295,2306,2318],"ul",{},[1686,2270,2271,2274,2275,2278,2279,2282],{},[1706,2272,2273],{},"Protocol"," is ",[1666,2276,2277],{},"HTTP"," (the part before ",[1706,2280,2281],{},":\u002F\u002F",").",[1686,2284,2285,2274,2288,2291,2292,2282],{},[1706,2286,2287],{},"Username",[1706,2289,2290],{},"4bd1c98f3a72de01"," (the part before the colon, before the ",[1706,2293,2294],{},"@",[1686,2296,2297,2274,2300,2303,2304,2282],{},[1706,2298,2299],{},"Password",[1706,2301,2302],{},"xQRtwNZUBsa19YFm"," (the part after the colon, before the ",[1706,2305,2294],{},[1686,2307,2308,2274,2311,2314,2315,2317],{},[1706,2309,2310],{},"IP address",[1706,2312,2313],{},"res.proxy-seller.com"," (the part after the ",[1706,2316,2294],{},", before the colon). This is a hostname rather than a numeric IP, but the field accepts both.",[1686,2319,2320,2274,2323,2326],{},[1706,2321,2322],{},"Port",[1706,2324,2325],{},"10000"," (the part after the final colon).",[2226,2328,2329],{},[1659,2330,2331,2333,2334,2338],{},[1666,2332,2232],{}," The example above is an HTTP proxy with credentials. Username and password authentication typically only works with HTTP proxies; SOCKS proxies usually authenticate by IP allowlisting at the provider instead. See ",[1718,2335,2337],{"href":2336},"#configure-a-proxy","Configure a proxy"," below for details.",[2226,2340,2341],{},[1659,2342,2343,2345],{},[1666,2344,2232],{}," The example credentials above are not real. Use the credentials your provider gave you.",[1678,2347,2337],{"id":2348},"configure-a-proxy",[1884,2350],{},[1683,2352,2353,2357,2363,2380,2385,2390],{},[1686,2354,1688,2355,1692],{},[1666,2356,1691],{},[1686,2358,1695,2359,2362],{},[1666,2360,2361],{},"Proxy"," section.",[1686,2364,1974,2365,2367,2368,2138,2370,2138,2373,2376,2377,2282],{},[1706,2366,2273],{}," to your proxy's protocol (typically ",[1666,2369,2277],{},[1666,2371,2372],{},"HTTPS",[1666,2374,2375],{},"SOCKS4",", or ",[1666,2378,2379],{},"SOCKS5",[1686,2381,1974,2382,2384],{},[1706,2383,2310],{}," to your proxy's hostname or IP.",[1686,2386,1974,2387,2389],{},[1706,2388,2322],{}," to your proxy's port.",[1686,2391,2392,2393,2395,2396,2398],{},"If your proxy needs authentication, set ",[1706,2394,2287],{}," and ",[1706,2397,2299],{}," to the credentials your provider gave you.",[2226,2400,2401],{},[1659,2402,2403,2405],{},[1666,2404,2232],{}," Username and password authentication typically only works with HTTP proxies. SOCKS proxies usually authenticate by IP allowlisting on the provider's dashboard rather than by credentials in the connection. If you've set the protocol to SOCKS4 or SOCKS5 and the proxy still rejects the connection, check your provider's dashboard for an IP allowlist instead.",[1678,2407,1491],{"id":1801},[1884,2409],{},[1897,2411,2413],{"id":2412},"the-proxy-connection-times-out","The proxy connection times out",[1659,2415,2416],{},"Confirm the proxy URL works outside axiom.ai before debugging the automation. A quick test from the terminal:",[1990,2418,2422],{"className":2419,"code":2420,"language":2421,"meta":1725,"style":1725},"language-bash shiki shiki-themes github-light-default github-dark-default","curl -x http:\u002F\u002F\u003Cusername>:\u003Cpassword>@\u003Chost>:\u003Cport> https:\u002F\u002Fwww.google.com\n","bash",[1706,2423,2424],{"__ignoreMap":1725},[1998,2425,2426,2429,2432,2436,2439,2442,2445,2448,2451,2453,2456,2459,2461,2463,2465,2468,2471,2473,2475,2477,2480,2482,2484],{"class":2000,"line":2001},[1998,2427,2428],{"class":2008},"curl",[1998,2430,2431],{"class":2029}," -x",[1998,2433,2435],{"class":2434},"sSVrQ"," http:\u002F\u002F",[1998,2437,2438],{"class":2004},"\u003C",[1998,2440,2441],{"class":2434},"usernam",[1998,2443,2444],{"class":2015},"e",[1998,2446,2447],{"class":2004},">",[1998,2449,2450],{"class":2434},":",[1998,2452,2438],{"class":2004},[1998,2454,2455],{"class":2434},"passwor",[1998,2457,2458],{"class":2015},"d",[1998,2460,2447],{"class":2004},[1998,2462,2294],{"class":2434},[1998,2464,2438],{"class":2004},[1998,2466,2467],{"class":2434},"hos",[1998,2469,2470],{"class":2015},"t",[1998,2472,2447],{"class":2004},[1998,2474,2450],{"class":2434},[1998,2476,2438],{"class":2004},[1998,2478,2479],{"class":2434},"por",[1998,2481,2470],{"class":2015},[1998,2483,2447],{"class":2004},[1998,2485,2486],{"class":2434}," https:\u002F\u002Fwww.google.com\n",[1659,2488,2489,2490,2492],{},"If ",[1706,2491,2428],{}," can't reach the proxy either, the issue is with the proxy itself, not with axiom.ai. Contact your proxy provider.",[1897,2494,2496],{"id":2495},"pages-load-but-the-wrong-region-appears","Pages load but the wrong region appears",[1659,2498,2499],{},"Some proxy providers route traffic through different regions automatically. Check whether your provider offers a region-specific endpoint or sticky session, and use that hostname instead of the rotating one.",[1897,2501,2503],{"id":2502},"authentication-errors","Authentication errors",[1659,2505,2506,2507,2510,2511,2395,2513,2515],{},"If you see a ",[1706,2508,2509],{},"407 Proxy Authentication Required"," error in run logs, double-check that ",[1706,2512,2287],{},[1706,2514,2299],{}," exactly match the credentials your provider issued. Pay particular attention to leading and trailing whitespace, which can sneak in when copying from a provider's dashboard.",[1897,2517,2519],{"id":2518},"socks-proxy-with-credentials-isnt-working","SOCKS proxy with credentials isn't working",[1659,2521,2522],{},"Username and password authentication typically only works with HTTP proxies. If your provider gave you a URL with embedded credentials but the protocol is SOCKS4 or SOCKS5, the credentials usually aren't used by the proxy connection itself. Instead, sign in to your provider's dashboard and add the IP address of the machine running the automation to their allowlist. After the IP is allowlisted, the proxy will accept connections from that machine without any credentials in axiom.ai.",[2191,2524,2525],{},"html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1725,"searchDepth":1726,"depth":1726,"links":2527},[2528,2529,2530],{"id":2236,"depth":1729,"text":2237},{"id":2348,"depth":1729,"text":2337},{"id":1801,"depth":1729,"text":1491,"children":2531},[2532,2533,2534,2535],{"id":2412,"depth":1726,"text":2413},{"id":2495,"depth":1726,"text":2496},{"id":2502,"depth":1726,"text":2503},{"id":2518,"depth":1726,"text":2519},"Route automation traffic through a proxy to bypass bot blocks or geo-restricted content, with guidance on parsing a proxy URL into the right fields.",{"metaTitle":2538},"Route automation traffic through a proxy server",{"title":927,"description":2536},"fDWWPlrPVkY35w9062yJzyvJhopgLN7BiR04-P2FUto",{"id":2542,"title":946,"body":2543,"date":1731,"description":2583,"extension":1733,"meta":2584,"navigation":1736,"order":1726,"path":947,"seo":2586,"stem":948,"__hash__":2587},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Ftimezone.md",{"type":1656,"value":2544,"toc":2580},[2545,2548,2554,2558,2560,2573],[1659,2546,2547],{},"By default, scheduled automations run in the cloud on UTC. Use the timezone option to run them on your local timezone instead.",[1659,2549,2550],{},[1673,2551],{"alt":2552,"src":2553},"The timezone settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Ftime-zone-axiom.ai.jpg",[1678,2555,2557],{"id":2556},"configure-the-timezone","Configure the timezone",[1884,2559],{},[1683,2561,2562,2566,2570],{},[1686,2563,1688,2564,1692],{},[1666,2565,1691],{},[1686,2567,1695,2568,2362],{},[1666,2569,946],{},[1686,2571,2572],{},"Pick the timezone the schedule should use.",[2226,2574,2575],{},[1659,2576,2577,2579],{},[1666,2578,2232],{}," This setting only affects cloud runs. Desktop runs always use the local timezone of the computer they're running on.",{"title":1725,"searchDepth":1726,"depth":1726,"links":2581},[2582],{"id":2556,"depth":1729,"text":2557},"Set the timezone used by scheduled cloud automations, instead of the default UTC.",{"metaTitle":2585},"Set the timezone for scheduled cloud automations",{"title":946,"description":2583},"WGWEmvih1eyG20IMtA0KTvey5x4qlRnFpUcIsRTl11k",{"id":2589,"title":923,"body":2590,"date":1731,"description":2748,"extension":1733,"meta":2749,"navigation":1736,"order":2170,"path":924,"seo":2751,"stem":925,"__hash__":2752},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fnotifications.md",{"type":1656,"value":2591,"toc":2741},[2592,2595,2598,2609,2615,2618,2620,2654,2657,2666,2669,2679,2721,2725,2727,2738],[1659,2593,2594],{},"Notifications let you know when an automation has finished, so you don't have to keep checking the dashboard. Choose the conditions that should trigger a notification, and pick whether to receive it by email or webhook.",[1659,2596,2597],{},"You can be notified when a run:",[2267,2599,2600,2603,2606],{},[1686,2601,2602],{},"Fails",[1686,2604,2605],{},"Finishes with warnings",[1686,2607,2608],{},"Succeeds",[1659,2610,2611],{},[1673,2612],{"alt":2613,"src":2614},"The notification settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fnotifications-axiom.ai.jpg",[1678,2616,923],{"id":2617},"set-up-notifications",[1884,2619],{},[1683,2621,2622,2626,2632,2644],{},[1686,2623,1688,2624,1692],{},[1666,2625,1691],{},[1686,2627,1695,2628,1698,2630,1701],{},[1666,2629,923],{},[1666,2631,901],{},[1686,2633,2634,2635,2138,2638,2138,2641,1701],{},"Toggle the conditions you want notifications for: ",[1706,2636,2637],{},"Notify when run fails",[1706,2639,2640],{},"Notify when run has warnings",[1706,2642,2643],{},"Notify when run succeeds",[1686,2645,2646,2647,2650,2651,1701],{},"Choose ",[1706,2648,2649],{},"Notify by email"," or ",[1706,2652,2653],{},"Notify by webhook",[1897,2655,2649],{"id":2656},"notify-by-email",[1659,2658,2659,2660,2665],{},"Enter one or more email addresses, one per line. The email body includes any errors and metadata. To include extra metadata, add an ",[1718,2661,2662],{"href":957},[1666,2663,2664],{},"Add error metadata"," step to your automation.",[1897,2667,2653],{"id":2668},"notify-by-webhook",[1659,2670,2671,2672,2675,2676,2450],{},"Enter the URL to send a ",[1706,2673,2674],{},"POST"," request to. axiom.ai sends a JSON payload with this structure. Errors and metadata are included in ",[1706,2677,2678],{},"log",[1990,2680,2684],{"className":2681,"code":2682,"language":2683,"meta":1725,"style":1725},"language-json shiki shiki-themes github-light-default github-dark-default","{\n    \"status\": \"Run Status\",\n    \"log\": \"Axiom Run completed successfully\"\n}\n","json",[1706,2685,2686,2691,2706,2716],{"__ignoreMap":1725},[1998,2687,2688],{"class":2000,"line":2001},[1998,2689,2690],{"class":2015},"{\n",[1998,2692,2693,2697,2700,2703],{"class":2000,"line":1729},[1998,2694,2696],{"class":2695},"sjgCt","    \"status\"",[1998,2698,2699],{"class":2015},": ",[1998,2701,2702],{"class":2434},"\"Run Status\"",[1998,2704,2705],{"class":2015},",\n",[1998,2707,2708,2711,2713],{"class":2000,"line":1726},[1998,2709,2710],{"class":2695},"    \"log\"",[1998,2712,2699],{"class":2015},[1998,2714,2715],{"class":2434},"\"Axiom Run completed successfully\"\n",[1998,2717,2718],{"class":2000,"line":2170},[1998,2719,2720],{"class":2015},"}\n",[1678,2722,2724],{"id":2723},"send-notifications-to-slack","Send notifications to Slack",[1884,2726],{},[1659,2728,2729,2730,2732,2733,2737],{},"To get run notifications in Slack, enable ",[1706,2731,2653],{}," and point it at a Slack Workflow that accepts the JSON payload above. For setup details, see \"Triggering a Slack workflow with an axiom.ai automation\" in the ",[1718,2734,2736],{"href":2735},"\u002Fguides\u002Fslack","Slack guide",". The Slack Workflow needs to be modified to parse the payload format shown above.",[2191,2739,2740],{},"html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":1725,"searchDepth":1726,"depth":1726,"links":2742},[2743,2747],{"id":2617,"depth":1729,"text":923,"children":2744},[2745,2746],{"id":2656,"depth":1726,"text":2649},{"id":2668,"depth":1726,"text":2653},{"id":2723,"depth":1729,"text":2724},"Receive email or webhook notifications when an automation fails, finishes with warnings, or completes successfully.",{"metaTitle":2750},"Get notified when an automation fails, warns, or succeeds",{"title":923,"description":2748},"csWztHM4l_yJ9vdeIefw-qBPJx9kwr4FI9wb7vhYReA",{"id":2754,"title":942,"body":2755,"date":1731,"description":2892,"extension":1733,"meta":2893,"navigation":1736,"order":2895,"path":943,"seo":2896,"stem":944,"__hash__":2897},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fstore-cookies.md",{"type":1656,"value":2756,"toc":2884},[2757,2760,2767,2779,2785,2789,2791,2794,2798,2809,2821,2832,2836,2842,2846,2851,2855,2858],[1659,2758,2759],{},"The store cookies option shares browser cookies and local storage with cloud runs, so an automation that depends on a logged-in session can reuse that session in the cloud. All stored cookies and local storage are encrypted and have an expiry, so you'll need to resync periodically.",[1659,2761,2762,2763,2766],{},"By default, cloud runs use the cookies stored locally with the extension. Set this option to ",[1666,2764,2765],{},"Stored cookies are used"," to copy cookies into axiom.ai for cloud runs.",[2226,2768,2769],{},[1659,2770,2771,2774,2775,2778],{},[1666,2772,2773],{},"Tip:"," When stored cookies are enabled, also turn on ",[1718,2776,2777],{"href":924},"run notifications"," so you get notified if a run fails because a stored cookie or local storage session has expired.",[1659,2780,2781],{},[1673,2782],{"alt":2783,"src":2784},"The store cookies settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fcookies-axiom.ai.jpg",[1678,2786,2788],{"id":2787},"configure-stored-cookies","Configure stored cookies",[1884,2790],{},[1659,2792,2793],{},"This setting is configured per automation.",[1897,2795,2797],{"id":2796},"add-a-url","Add a URL",[1659,2799,2800,2801,2804,2805,2808],{},"Enter a URL in ",[1706,2802,2803],{},"Cookies"," and click ",[1666,2806,2807],{},"+ Add"," to register it.",[1659,2810,2811,2812,2815,2816,2820],{},"To auto-detect URLs from steps in the automation, click ",[1666,2813,2814],{},"Populate from Axiom",". Every URL referenced in a ",[1718,2817,2818],{"href":1109},[1666,2819,1108],{}," step is added to the list. URLs that aren't picked up automatically can be added manually.",[2226,2822,2823],{},[1659,2824,2825,2827,2828,2831],{},[1666,2826,2232],{}," Some sites use a separate subdomain for sign-in (for example ",[1706,2829,2830],{},"login.example.com","). If the sign-in subdomain isn't auto-detected, add it manually.",[1897,2833,2835],{"id":2834},"resync-cookies","Resync cookies",[1659,2837,2838,2839,2841],{},"Click ",[1666,2840,2835],{}," to copy cookies from your local browser into the stored set for this automation.",[1897,2843,2845],{"id":2844},"globally-resync-cookies","Globally resync cookies",[1659,2847,2838,2848,2850],{},[1666,2849,2845],{}," to copy cookies from your local browser into the stored set for this automation, plus every other automation that uses the same URLs.",[1897,2852,2854],{"id":2853},"url-settings","URL settings",[1659,2856,2857],{},"For each stored URL:",[2267,2859,2860,2866,2872,2878],{},[1686,2861,2862,2865],{},[1666,2863,2864],{},"URL."," The URL the cookies are stored against. Confirm this matches the URL the automation actually loads.",[1686,2867,2868,2871],{},[1666,2869,2870],{},"Cookies shared."," On by default. Lets cloud runs reuse the stored cookies for this URL.",[1686,2873,2874,2877],{},[1666,2875,2876],{},"Local storage shared."," Off by default. Lets cloud runs reuse stored local storage for this URL. Only enable when cookies alone aren't enough; enabling it can slow page loads.",[1686,2879,2880,2883],{},[1666,2881,2882],{},"Delete."," Remove the stored cookies and local storage for this URL.",{"title":1725,"searchDepth":1726,"depth":1726,"links":2885},[2886],{"id":2787,"depth":1729,"text":2788,"children":2887},[2888,2889,2890,2891],{"id":2796,"depth":1726,"text":2797},{"id":2834,"depth":1726,"text":2835},{"id":2844,"depth":1726,"text":2845},{"id":2853,"depth":1726,"text":2854},"Share browser cookies and local storage with cloud runs so logged-in sessions are reused, with optional auto-detection of URLs from your automation.",{"metaTitle":2894},"Share browser cookies and local storage with cloud automations",5,{"title":942,"description":2892},"r79-H85vQzv3D41jvRd_zwN8pBVz6cfbTjPr24zqlK4",{"id":2899,"title":919,"body":2900,"date":1731,"description":2946,"extension":1733,"meta":2947,"navigation":1736,"order":2949,"path":920,"seo":2950,"stem":921,"__hash__":2951},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fmax-runtime.md",{"type":1656,"value":2901,"toc":2943},[2902,2905,2908,2915,2921,2925,2927],[1659,2903,2904],{},"The maximum runtime option stops an automation if it has been running longer than the limit you set. This protects against runaway runs (loops that never exit, slow-loading pages, and so on) burning through your runtime allowance.",[1659,2906,2907],{},"The default is set by your subscription plan.",[2226,2909,2910],{},[1659,2911,2912,2914],{},[1666,2913,2232],{}," This setting only affects cloud runs.",[1659,2916,2917],{},[1673,2918],{"alt":2919,"src":2920},"The maximum runtime settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fruntime-axiom.ai.jpg",[1678,2922,2924],{"id":2923},"set-the-maximum-runtime","Set the maximum runtime",[1884,2926],{},[1683,2928,2929,2933,2937],{},[1686,2930,1688,2931,1692],{},[1666,2932,1691],{},[1686,2934,1695,2935,2362],{},[1666,2936,919],{},[1686,2938,1974,2939,2942],{},[1706,2940,2941],{},"Maximum runtime"," to the duration you want as the cap.",{"title":1725,"searchDepth":1726,"depth":1726,"links":2944},[2945],{"id":2923,"depth":1729,"text":2924},"Set a maximum runtime so an automation stops automatically if it runs longer than expected.",{"metaTitle":2948},"Cap how long an automation can run in the cloud",6,{"title":919,"description":2946},"skIT2KhUmOBKRyN5enuO9adp-6bsjsfAT5ly6fgMDPI",{"id":2953,"title":915,"body":2954,"date":1731,"description":2996,"extension":1733,"meta":2997,"navigation":1736,"order":2999,"path":916,"seo":3000,"stem":917,"__hash__":3001},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fheadless.md",{"type":1656,"value":2955,"toc":2993},[2956,2959,2967,2973,2977,2979],[1659,2957,2958],{},"Headless mode runs an automation in the background, without opening a visible browser window. Useful for desktop runs you want out of the way, or when running on a remote machine without a display.",[2226,2960,2961],{},[1659,2962,2963,2966],{},[1666,2964,2965],{},"Warning:"," Some sites detect headless browsers and block them. If a site behaves differently in headless mode, run it with the visible browser instead.",[1659,2968,2969],{},[1673,2970],{"alt":2971,"src":2972},"The headless mode settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fheadless-axiom.ai.jpg",[1678,2974,2976],{"id":2975},"enable-headless-mode","Enable headless mode",[1884,2978],{},[1683,2980,2981,2985,2989],{},[1686,2982,1688,2983,1692],{},[1666,2984,1691],{},[1686,2986,1695,2987,2362],{},[1666,2988,915],{},[1686,2990,1704,2991,1709],{},[1706,2992,915],{},{"title":1725,"searchDepth":1726,"depth":1726,"links":2994},[2995],{"id":2975,"depth":1729,"text":2976},"Run an automation in headless mode so it executes in the background without opening a visible browser window.",{"metaTitle":2998},"Run automations in headless mode in the background",7,{"title":915,"description":2996},"SlDggIuk7FzBW7BsmDgbihp0t-bJ_G6aZd2vE6fYh9U",{"id":3003,"title":911,"body":3004,"date":1731,"description":3104,"extension":1733,"meta":3105,"navigation":1736,"order":3107,"path":912,"seo":3108,"stem":913,"__hash__":3109},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fconcurrency.md",{"type":1656,"value":3005,"toc":3098},[3006,3009,3015,3019,3021,3027,3030,3041,3044,3048,3050,3056,3059,3063,3065,3084,3088,3090],[1659,3007,3008],{},"Concurrency lets multiple instances of the same automation run at the same time. Useful when an automation is triggered repeatedly (by a webhook, a schedule, or a manual rerun) and you don't want each run to wait for the last one to finish. Turn it off when runs depend on each other, for example when both write to the same Google Sheet and would clash if they ran in parallel.",[1659,3010,3011],{},[1673,3012],{"alt":3013,"src":3014},"The concurrency settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fconcurrency.webp",[1678,3016,3018],{"id":3017},"cloud-concurrency","Cloud concurrency",[1884,3020],{},[1659,3022,1704,3023,3026],{},[1706,3024,3025],{},"Allow cloud concurrency"," on to let multiple cloud runs of the automation fire at the same time.",[1659,3028,3029],{},"Use it when:",[2267,3031,3032,3035,3038],{},[1686,3033,3034],{},"A webhook triggers the automation more often than a single run takes to finish.",[1686,3036,3037],{},"A schedule overlaps with manual runs.",[1686,3039,3040],{},"Each run is independent. It doesn't read or write data another run also touches.",[1659,3042,3043],{},"Keep it off when runs share state, especially when both runs read from or write to the same Google Sheet, since simultaneous writes can overwrite each other.",[1678,3045,3047],{"id":3046},"desktop-concurrency","Desktop concurrency",[1884,3049],{},[1659,3051,1704,3052,3055],{},[1706,3053,3054],{},"Allow desktop concurrency"," on to let multiple desktop runs of the automation fire at the same time.",[1659,3057,3058],{},"The same rules as cloud concurrency apply. Off by default. Desktop runs typically need the screen and a single browser session, so running several in parallel is more likely to clash.",[1678,3060,3062],{"id":3061},"set-concurrency-for-an-automation","Set concurrency for an automation",[1884,3064],{},[1683,3066,3067,3071,3075,3080],{},[1686,3068,1688,3069,1692],{},[1666,3070,1691],{},[1686,3072,1695,3073,2362],{},[1666,3074,911],{},[1686,3076,1704,3077,3079],{},[1706,3078,3025],{}," on or off.",[1686,3081,1704,3082,3079],{},[1706,3083,3054],{},[1678,3085,3087],{"id":3086},"need-more-concurrency","Need more concurrency",[1884,3089],{},[1659,3091,3092,3093,3097],{},"Each plan ships with a default concurrency limit. To raise it, email ",[1718,3094,3096],{"href":3095},"mailto:support@axiom.ai","support@axiom.ai"," for a custom package.",{"title":1725,"searchDepth":1726,"depth":1726,"links":3099},[3100,3101,3102,3103],{"id":3017,"depth":1729,"text":3018},{"id":3046,"depth":1729,"text":3047},{"id":3061,"depth":1729,"text":3062},{"id":3086,"depth":1729,"text":3087},"Allow more than one instance of an automation to run at the same time on the cloud or desktop, or keep them sequential when order matters.",{"metaTitle":3106},"Run multiple instances of the same automation in parallel",8,{"title":911,"description":3104},"3BtfLWn4sqrSUEkj59s_JJGb-2HmVCIAbyPBK7kE9WY",{"id":3111,"title":907,"body":3112,"date":1731,"description":3335,"extension":1733,"meta":3336,"navigation":1736,"order":3338,"path":908,"seo":3339,"stem":909,"__hash__":3340},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fblock-resources.md",{"type":1656,"value":3113,"toc":3327},[3114,3117,3124,3130,3134,3136,3163,3166,3170,3172,3179,3203,3206,3210,3212,3232,3235,3237,3243,3247,3250,3252,3274,3276,3279,3281,3285,3303,3305,3308,3310,3324],[1659,3115,3116],{},"Block resources stops an automation from loading images, fonts, scripts, media, and other webpage assets it doesn't need. Skipping these cuts bandwidth, reduces network traffic, and speeds up runs, especially on heavy pages where the automation only needs the HTML.",[2226,3118,3119],{},[1659,3120,3121,3123],{},[1666,3122,2965],{}," Blocking some resources, like JavaScript, can break the page. Always test the automation after changing these settings.",[1659,3125,3126],{},[1673,3127],{"alt":3128,"src":3129},"The block resources settings panel in the axiom.ai Builder","\u002Fdocs\u002Fsettings\u002Fblock-resources-axiom-ai.png",[1678,3131,3133],{"id":3132},"block-resources-for-an-automation","Block resources for an automation",[1884,3135],{},[1683,3137,3138,3142,3146,3151,3160],{},[1686,3139,1688,3140,1692],{},[1666,3141,1691],{},[1686,3143,1695,3144,2362],{},[1666,3145,907],{},[1686,3147,1704,3148,1709],{},[1706,3149,3150],{},"Block individual resources",[1686,3152,3153,3154,2804,3157,1701],{},"Enter a domain or URL pattern in ",[1706,3155,3156],{},"Domain or path",[1666,3158,3159],{},"Add",[1686,3161,3162],{},"For each entry, pick which resource types to block (images, fonts, scripts, media, and so on).",[1659,3164,3165],{},"Repeat for every domain or path the automation loads during a run.",[1678,3167,3169],{"id":3168},"domain-and-url-patterns","Domain and URL patterns",[1884,3171],{},[1659,3173,3174,3175,3178],{},"Use ",[1706,3176,3177],{},"*"," as a wildcard to match a group of URLs:",[2267,3180,3181,3186,3195],{},[1686,3182,3183,3185],{},[1706,3184,3177],{}," blocks all URLs.",[1686,3187,3188,3191,3192,1701],{},[1706,3189,3190],{},"axiom.ai\u002F*\u002Fscripts"," blocks any path matching that pattern on ",[1706,3193,3194],{},"axiom.ai",[1686,3196,3197,3200,3201,1701],{},[1706,3198,3199],{},"*.axiom.ai\u002F*"," blocks every subdomain of ",[1706,3202,3194],{},[1659,3204,3205],{},"Specific patterns let you block bandwidth-heavy resources on third-party domains (analytics, ad servers, image CDNs) while leaving the main site you're scraping untouched.",[1678,3207,3209],{"id":3208},"when-to-use-it","When to use it",[1884,3211],{},[2267,3213,3214,3220,3226],{},[1686,3215,3216,3219],{},[1666,3217,3218],{},"Scraping text-heavy pages."," Block images, fonts, and media to load pages faster.",[1686,3221,3222,3225],{},[1666,3223,3224],{},"Avoiding tracking and ads."," Block known analytics or advertising domains so they don't slow the run.",[1686,3227,3228,3231],{},[1666,3229,3230],{},"Working around heavy third-party scripts."," Block embedded widgets, chat boxes, or video players that aren't needed for the task.",[1659,3233,3234],{},"Don't block resources the page genuinely depends on, particularly JavaScript, unless you've tested that the automation still works without them.---\ntitle: Block resources\nmetaTitle: Block images, fonts, and scripts to speed up automations\ndescription: Block images, fonts, scripts, and other webpage resources during a run to cut bandwidth and speed up automations.\norder: 9",[1659,3236,3116],{},[2226,3238,3239],{},[1659,3240,3241,3123],{},[1666,3242,2965],{},[1659,3244,3245],{},[1673,3246],{"alt":3128,"src":3129},[1678,3248,3133],{"id":3249},"block-resources-for-an-automation-1",[1884,3251],{},[1683,3253,3254,3258,3262,3266,3272],{},[1686,3255,1688,3256,1692],{},[1666,3257,1691],{},[1686,3259,1695,3260,2362],{},[1666,3261,907],{},[1686,3263,1704,3264,1709],{},[1706,3265,3150],{},[1686,3267,3153,3268,2804,3270,1701],{},[1706,3269,3156],{},[1666,3271,3159],{},[1686,3273,3162],{},[1659,3275,3165],{},[1678,3277,3169],{"id":3278},"domain-and-url-patterns-1",[1884,3280],{},[1659,3282,3174,3283,3178],{},[1706,3284,3177],{},[2267,3286,3287,3291,3297],{},[1686,3288,3289,3185],{},[1706,3290,3177],{},[1686,3292,3293,3191,3295,1701],{},[1706,3294,3190],{},[1706,3296,3194],{},[1686,3298,3299,3200,3301,1701],{},[1706,3300,3199],{},[1706,3302,3194],{},[1659,3304,3205],{},[1678,3306,3209],{"id":3307},"when-to-use-it-1",[1884,3309],{},[2267,3311,3312,3316,3320],{},[1686,3313,3314,3219],{},[1666,3315,3218],{},[1686,3317,3318,3225],{},[1666,3319,3224],{},[1686,3321,3322,3231],{},[1666,3323,3230],{},[1659,3325,3326],{},"Don't block resources the page genuinely depends on, particularly JavaScript, unless you've tested that the automation still works without them.",{"title":1725,"searchDepth":1726,"depth":1726,"links":3328},[3329,3330,3331,3332,3333,3334],{"id":3132,"depth":1729,"text":3133},{"id":3168,"depth":1729,"text":3169},{"id":3208,"depth":1729,"text":3209},{"id":3249,"depth":1729,"text":3133},{"id":3278,"depth":1729,"text":3169},{"id":3307,"depth":1729,"text":3209},"Block images, fonts, scripts, and other webpage resources during a run to cut bandwidth and speed up automations.",{"metaTitle":3337},"Block images, fonts, and scripts to speed up automations",9,{"title":907,"description":3335},"3Id2kMhV1OWQLCR7XnraNTBRcjUA6P77Zi_h6GFDfRc",{"id":3342,"title":931,"body":3343,"date":1731,"description":3431,"extension":1733,"meta":3432,"navigation":1736,"order":3434,"path":932,"seo":3435,"stem":933,"__hash__":3436},"content\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frecord-runs.md",{"type":1656,"value":3344,"toc":3426},[3345,3348,3354,3361,3365,3367,3385,3388,3392,3394,3405,3409,3411],[1659,3346,3347],{},"Run recording captures the last minute of a cloud run along with the full console and interaction logs. When something fails, you can replay what the browser was doing in the seconds before it broke and pinpoint the step that caused the issue, instead of guessing from a stack trace.",[1659,3349,3350],{},[1673,3351],{"alt":3352,"src":3353},"The Record \u002F monitor runs setting in an axiom's Run options, with run recording enabled for cloud runs","\u002Freleases\u002Frecord-run-pro.webp",[2226,3355,3356],{},[1659,3357,3358,3360],{},[1666,3359,2232],{}," Run recording is only available for cloud runs. Enabling this has no effect on desktop runs.",[1678,3362,3364],{"id":3363},"enable-run-recording","Enable run recording",[1884,3366],{},[1683,3368,3369,3373,3380],{},[1686,3370,1688,3371,1692],{},[1666,3372,1691],{},[1686,3374,1695,3375,1698,3378,1701],{},[1666,3376,3377],{},"Record \u002F monitor runs",[1666,3379,901],{},[1686,3381,1704,3382,1709],{},[1706,3383,3384],{},"Record runs",[1659,3386,3387],{},"The next time the automation runs in the cloud, axiom.ai stores the recording and logs against that run.",[1678,3389,3391],{"id":3390},"view-a-recording","View a recording",[1884,3393],{},[1683,3395,3396,3399,3402],{},[1686,3397,3398],{},"Open the run in the dashboard.",[1686,3400,3401],{},"The recording sits alongside the run report. Use the timeline to scrub to the moment the error occurred.",[1686,3403,3404],{},"The console and interaction logs sit next to the video so you can match each browser action to its corresponding log line.",[1678,3406,3408],{"id":3407},"what-gets-captured","What gets captured",[1884,3410],{},[2267,3412,3413,3416,3423],{},[1686,3414,3415],{},"The last minute of browser activity, as a replayable video.",[1686,3417,3418,3419,3422],{},"Console output, including warnings, errors, and any ",[1706,3420,3421],{},"console.log"," calls from custom code steps.",[1686,3424,3425],{},"Interaction logs showing every click, type, navigation, and scrape the bot performed.",{"title":1725,"searchDepth":1726,"depth":1726,"links":3427},[3428,3429,3430],{"id":3363,"depth":1729,"text":3364},{"id":3390,"depth":1729,"text":3391},{"id":3407,"depth":1729,"text":3408},"Record your axiom.ai cloud runs to replay the last minute of a run, view console output, and pinpoint exactly when an error occurred.",{"metaTitle":3433},"Record axiom.ai cloud runs and replay errors",10,{"title":931,"description":3431},"g7SykUv6clUyW1hrgr7sVMZusdRc6qtkCv7zxK09Psg",{"id":1654,"title":935,"body":3438,"date":1731,"description":1732,"extension":1733,"meta":3480,"navigation":1736,"order":1737,"path":936,"seo":3481,"stem":937,"__hash__":1739},{"type":1656,"value":3439,"toc":3476},[3440,3442,3446,3450,3452,3468,3470,3474],[1659,3441,1661],{},[1659,3443,1664,3444,1669],{},[1666,3445,1668],{},[1659,3447,3448],{},[1673,3449],{"alt":1675,"src":1676},[1678,3451,1681],{"id":1680},[1683,3453,3454,3458,3464],{},[1686,3455,1688,3456,1692],{},[1666,3457,1691],{},[1686,3459,1695,3460,1698,3462,1701],{},[1666,3461,935],{},[1666,3463,901],{},[1686,3465,1704,3466,1709],{},[1706,3467,1708],{},[1678,3469,1713],{"id":1712},[1659,3471,1716,3472,1720],{},[1718,3473,265],{"href":266},[1659,3475,1723],{},{"title":1725,"searchDepth":1726,"depth":1726,"links":3477},[3478,3479],{"id":1680,"depth":1729,"text":1681},{"id":1712,"depth":1729,"text":1713},{"metaTitle":1735},{"title":935,"description":1732},1790161916688]