Many organizations use SaaS tools that don’t integrate with each other. Without APIs, teams resort to manual copy-paste between systems — exporting from one tool, reformatting, and entering into another. This is slow, error-prone, and doesn’t scale.Refrain bridges this gap by chaining two runbooks: one to extract data from the source app, and another to input it into the destination app. No custom middleware or integration platform needed.
npx @refrainai/cli generate -- \ --url https://crm.example.com/contacts \ --goal "Log in and export the contacts list as CSV" \ --context ./context.md \ --output ./extract-contacts.yaml
2
Generate the import runbook
npx @refrainai/cli generate -- \ --url https://billing.example.com/customers/new \ --goal "Fill in the new customer form and submit" \ --context ./context.md \ --output ./import-customers.yaml