The 8-step workflow
1
Scope Validation
The skill confirms that your request is related to data integration — ETL pipelines, API integrations, webhooks, data synchronisation, or similar tasks. If the request falls outside this scope, it lets you know and suggests alternatives.
2
Research
The skill prepares a structured research document covering:
- The source and target systems involved
- API endpoints, authentication methods, and data models
- Field mappings between systems
- Trigger types (webhook, schedule, or manual)
- Implementation considerations such as rate limits, pagination, and error handling
3
System Setup
Using the research document, the agent runs CLI commands to bootstrap systems on the Versori platform:It creates each system identified in the research phase and links them to your project.
4
Connection Creation
The agent creates authenticated connections for each system using the appropriate authentication method (API key, OAuth 2.0, etc.):See the Connections guide for details on authentication methods and connection configuration.
5
Code Generation
The agent generates TypeScript workflows using the Versori Run SDK. It writes workflow files that:
- Define triggers (webhook or schedule)
- Map data between source and target systems
- Handle authentication via connections
- Include error handling and logging
6
Testing
The agent writes Deno test files for pure functions — data transformations, field mappings, and validation logic. This ensures your business logic is correct before deployment.
7
Verification
The agent runs local verification to catch issues before deployment:Type errors and test failures are resolved before proceeding.
8
Deployment
Once verification passes, the agent deploys the integration:See the Project Workflow guide for details on deployment, versioning, and monitoring.
What the skill handles vs. what you handle
Example interaction
Your prompt:- Produces a research document covering both Shopify and QuickBooks APIs
- Creates systems for Shopify and QuickBooks on the platform
- Sets up connections with the specified authentication methods
- Generates a webhook workflow that receives Shopify order events, transforms the data, and creates sales receipts in QuickBooks
- Writes tests for the data transformation logic
- Runs verification and deploys
Related docs
- Plan agent — how Versori researches integrations
- Connections guide — managing authenticated connections
- Run SDK — the SDK used to build workflows
- Project Workflow — CLI-based project lifecycle