[{"data":1,"prerenderedAt":263},["ShallowReactive",2],{"\u002Fdocs\u002Fguides\u002Fbuild-your-first-workflow":3,"docs-navigation":188,"docs-surround:\u002Fdocs\u002Fguides\u002Fbuild-your-first-workflow":260},{"id":4,"title":5,"body":6,"description":179,"extension":180,"meta":181,"navigation":182,"path":183,"seo":184,"stem":186,"__hash__":187},"docs\u002Fdocs\u002F3.guides\u002F2.build-your-first-workflow.md","Build Your First Workflow",{"type":7,"value":8,"toc":170},"minimark",[9,13,16,21,24,27,46,49,53,56,59,70,73,90,94,97,111,114,118,121,124,141,145,148,151,154,157,160,164,167],[10,11,12],"p",{},"Your first workflow should be small, concrete, and easy to verify.",[10,14,15],{},"This guide uses a simple pattern: read something, decide something, then produce an output.",[17,18,20],"h2",{"id":19},"pick-one-repeatable-task","Pick one repeatable task",[10,22,23],{},"Choose a task you already understand.",[10,25,26],{},"Good first workflows:",[28,29,30,34,37,40,43],"ul",{},[31,32,33],"li",{},"Summarize new items from a connected app.",[31,35,36],{},"Check a folder for documents that need review.",[31,38,39],{},"Classify incoming requests.",[31,41,42],{},"Create a weekly status update.",[31,44,45],{},"Ask for approval before updating a tracker.",[10,47,48],{},"Avoid starting with a large end-to-end business process. Build one useful slice first.",[17,50,52],{"id":51},"describe-the-outcome","Describe the outcome",[10,54,55],{},"Tell Gondo what should happen in normal language.",[10,57,58],{},"For example:",[60,61,67],"pre",{"className":62,"code":64,"language":65,"meta":66},[63],"language-text","Build a workflow that checks my finance Gmail for invoice emails each weekday,\nextracts the supplier name and amount, asks me to approve anything over GBP 500,\nand then adds the result to the finance sheet.\n","text","",[68,69,64],"code",{"__ignoreMap":66},[10,71,72],{},"Include:",[28,74,75,78,81,84,87],{},[31,76,77],{},"The trigger or schedule.",[31,79,80],{},"The integrations involved.",[31,82,83],{},"What data should be read.",[31,85,86],{},"What output should be produced.",[31,88,89],{},"When a human should review or approve.",[17,91,93],{"id":92},"let-gondo-choose-the-steps","Let Gondo choose the steps",[10,95,96],{},"Gondo may use different node types for different parts of the workflow.",[28,98,99,102,105,108],{},[31,100,101],{},"A trigger checks when the work should start.",[31,103,104],{},"A task node reads messy input, such as emails or documents.",[31,106,107],{},"A code node writes structured data to a sheet or API.",[31,109,110],{},"A human node pauses for approval.",[10,112,113],{},"You can ask Gondo to explain the draft before publishing it.",[17,115,117],{"id":116},"test-with-one-run","Test with one run",[10,119,120],{},"Before trusting a workflow, run it on a small real example.",[10,122,123],{},"Check:",[28,125,126,129,132,135,138],{},[31,127,128],{},"Did it use the right integrations?",[31,130,131],{},"Did it read the correct source data?",[31,133,134],{},"Did it return the fields you expected?",[31,136,137],{},"Did it pause where a human decision was needed?",[31,139,140],{},"Did it avoid making changes before approval?",[17,142,144],{"id":143},"refine-the-weak-spots","Refine the weak spots",[10,146,147],{},"Most first drafts need small edits.",[10,149,150],{},"If the agent guessed too much, make the task instruction stricter.",[10,152,153],{},"If a downstream step failed, check whether the previous step returned the expected field.",[10,155,156],{},"If the workflow should not proceed automatically, add a human node.",[10,158,159],{},"If a code node failed because a field was missing, make that field required in the upstream schema or handle the missing case explicitly.",[17,161,163],{"id":162},"publish-when-it-is-boring","Publish when it is boring",[10,165,166],{},"A good workflow should feel predictable. It should start at the right time, use the right accounts, produce clear output, and pause when judgement is needed.",[10,168,169],{},"When the test run looks boring in the best way, publish it.",{"title":66,"searchDepth":171,"depth":171,"links":172},2,[173,174,175,176,177,178],{"id":19,"depth":171,"text":20},{"id":51,"depth":171,"text":52},{"id":92,"depth":171,"text":93},{"id":116,"depth":171,"text":117},{"id":143,"depth":171,"text":144},{"id":162,"depth":171,"text":163},"A practical walkthrough for turning a plain-English process into a small Gondo workflow.","md",{},"[object Object]","\u002Fdocs\u002Fguides\u002Fbuild-your-first-workflow",{"title":185,"description":179},"Build Your First Gondo Workflow","docs\u002F3.guides\u002F2.build-your-first-workflow","YsKxxBdUXpgkzpSGf7asDX3iogMN-a0o6PbQeRwPve4",[189],{"title":190,"path":191,"stem":192,"children":193},"Docs","\u002Fdocs","docs",[194,198,203,224,235,255],{"title":195,"path":191,"stem":196,"description":197},"Gondo Docs","docs\u002Findex","Learn the basic ideas behind Gondo, from integrations and workflows to runs, approvals, and workflow YAML.",{"title":199,"path":200,"stem":201,"description":202},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started","Connect an integration, ask Gondo for help, build a workflow, and watch it run.",{"title":204,"path":205,"stem":206,"children":207,"page":223},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002F2.concepts",[208,213,218],{"title":209,"path":210,"stem":211,"description":212},"Integrations","\u002Fdocs\u002Fconcepts\u002Fintegrations","docs\u002F2.concepts\u002F1.integrations","Integrations are the connected apps, accounts, websites, and systems Gondo can use.",{"title":214,"path":215,"stem":216,"description":217},"Workflows","\u002Fdocs\u002Fconcepts\u002Fworkflows","docs\u002F2.concepts\u002F2.workflows","Workflows are repeatable processes made from triggers, AI tasks, code, human review, and edges.",{"title":219,"path":220,"stem":221,"description":222},"Runs and Activity","\u002Fdocs\u002Fconcepts\u002Fruns-and-activity","docs\u002F2.concepts\u002F3.runs-and-activity","Learn what happens when a workflow runs and how to read statuses, approvals, failures, and reauth pauses.",false,{"title":225,"path":226,"stem":227,"children":228,"page":223},"Guides","\u002Fdocs\u002Fguides","docs\u002F3.guides",[229,234],{"title":230,"path":231,"stem":232,"description":233},"Connect an Integration","\u002Fdocs\u002Fguides\u002Fconnect-an-integration","docs\u002F3.guides\u002F1.connect-an-integration","Add a connected app or system so Gondo can use it in chats and workflows.",{"title":5,"path":183,"stem":186,"description":179},{"title":236,"path":237,"stem":238,"children":239,"page":223},"Reference","\u002Fdocs\u002Freference","docs\u002F4.reference",[240,245,250],{"title":241,"path":242,"stem":243,"description":244},"Workflow YAML","\u002Fdocs\u002Freference\u002Fworkflow-yaml","docs\u002F4.reference\u002F1.workflow-yaml","The technical shape of Gondo workflow definitions, including version, run display, variables, nodes, edges, and schema rules.",{"title":246,"path":247,"stem":248,"description":249},"Node Types","\u002Fdocs\u002Freference\u002Fnode-types","docs\u002F4.reference\u002F2.node-types","Reference for trigger, task, code, and human nodes, including configs and runtime context.",{"title":251,"path":252,"stem":253,"description":254},"Integration Tools","\u002Fdocs\u002Freference\u002Fintegration-tools","docs\u002F4.reference\u002F3.integration-tools","How integration tools, toolsets, scopes, disabled tools, and custom tools fit together.",{"title":256,"path":257,"stem":258,"description":259},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002F5.troubleshooting","Fix common problems with integrations, workflow runs, human input, browser sessions, and YAML.",[261,262],{"title":230,"path":231,"stem":232,"children":-1},{"title":241,"path":242,"stem":243,"children":-1},1782191065068]