Getting Started with Tavio
Build
Deploying Your First Workflow
5 min
deploying a workflow in a development context means enabling automations to validate end to end workflow logic in preparation for promoting it to a live staging or production environment manual execution vs active deployment standard in and trigger testing before the deployment step, tavio provides robust tools to validate your logic without fully activating your workflow automations by default, all workflows initiate at a standard in node you can execute logic immediately starting from this point by clicking the play button icon (▶️)in the developer toolbar this allows for quick, iterative testing of the core logic, regardless of how the workflow will eventually be triggered to test initiation logic specifically, triggers include a test trigger option this feature simulates an execution event—such as a schedule firing or a webhook receiving a request—without requiring a live deployment for ingress triggers like webhooks or user input forms, you will be prompted to manually supply sample payload data, allowing you to verify how the workflow processes incoming information in a controlled setting enabling automations while manual tools are sufficient for logic validation, the deployment step is the distinct action required to turn your workflow into a live, fully automated service deploying in the development environment serves specific architectural functions activating automation deployment is the "on switch" for your triggers until explicitly deployed, for example, a schedule trigger will not fire at its appointed intervals, ensuring that unfinished logic does not run automatically enabling connectivity deployment activates inbound endpoints for rest triggers or platform specific webhook nodes, deployment generates the live, authenticated url that external systems use to push real data to your environment this step is essential for end to end integration testing with realistic data payloads originating from actual source systems such as client or partner sandboxes the activation guide when you click deploy in a workflow's action menu, the platform launches the activation guide , a configuration wizard designed to bind your workflow logic to your specific test scenario this process ensures that your integration has everything it needs to run successfully as the automations are enabled in broad strokes, the activation guide will walk you through the following steps configuration binding you will select and finalize the credentials and data maps required for this environment runtime variables if your workflow utilizes global variables or workflow attributes to toggle features or convey client specific values, you can set those values or validate defaults here deployment options you can fine tune the execution behavior by setting log levels and defining error thresholds to suppress alerts during minor glitches resource selection finally, you'll select a computing resource type select short resources for real time, low latency integrations (like webhooks) that finish in seconds, or long resources for heavy batch processing schedules that may run for extended periods verifying your deployment once you complete the activation guide , your workflow moves to the deployments dashboard this page allows you to monitor the active state of your integration and view trigger specific parameters for workflows driven by webhook or user input form triggers, this dashboard provides the endpoint url generated for this specific deployment, which you can use to configure an external cloud application or a desktop test utility like postman similarly, for workflows which are initiated by schedule or file triggers you can validate the details of their configurations in this menu with your triggers in place, you can complete your testing, validating that the now automated workflow is completing its tasks correctly next step distribution because best practices dictate that individual workflows remain narrowly defined—handling a single object type in one direction—real world solutions often require multiple workflows working in concert for example, a standard background check integration typically requires, at a minimum, one workflow to initiate orders and a second to write back results to prepare these multi workflow solutions for distribution, you must package them into a bundle accessible via the bundles menu, a simple wizard allows you to wrap your workflows with their associated dependencies into a single unit ready to be pushed to the warehouse from the warehouse, repeatable integrations can be imported into the tavio hub as solutions for rapid, hyper scale deployments; bespoke integrations can be imported directly into a client staging or production environment and deployed technology partners maintain unique bundles for each external platform with which they integrate, ensuring that the correct set of logic and configurations is ready to be enabled for any of their customers who rely on the supported platforms we'll dive into more detail on the options for deployment beyond the dev cycle in the docid j36bpafdwqguf1jllfo section