1. Name both apps explicitly
Don’t say “my CRM” or “our finance tool.” Name the actual app.- ✗ Too vague
- ✓ Clear
“When a deal closes, create an invoice in our accounting software.”Which CRM? Which accounting tool? The agent has to ask before it can start.
2. Be specific about the trigger
The trigger is the exact event that starts your integration. “Sync my CRM” is a goal, not a trigger.- ✗ Too vague
- ✓ Clear
“Sync my HubSpot deals to QuickBooks.”Sync when? All deals? What condition?
3. Describe what data should move
If you know which fields matter, say so.- ✗ Too vague
- ✓ Clear
“When a deal closes in HubSpot, create an invoice in QuickBooks.”The agent doesn’t know which deal fields to put on the invoice.
4. Include your conditions upfront
If the integration should only fire for certain records, say that from the start. Conditions added after the fact require the integration to be updated and redeployed.- ✗ Too vague
- ✓ Clear
“When a deal closes in HubSpot, send a Slack message to #sales.”Fires for every closed deal in every pipeline.
5. Say what should be skipped
Skip conditions prevent your integration from firing on records it shouldn’t touch.- ✗ Too vague
- ✓ Clear
“Sync new Shopify orders to our warehouse system.”What about test orders? Cancelled orders? Free orders?
6. Describe what happens in edge cases
What should your integration do when something unexpected happens — a missing field, a record that already exists?- ✗ Too vague
- ✓ Clear
“When a new person is added in Pipedrive, create a contact in HubSpot.”What if the contact already exists in HubSpot?
7. One integration per chat
Each workflow chat builds one integration. Combining multiple workflows in one description creates ambiguity.- ✗ Too vague
- ✓ Clear
“When a deal closes in HubSpot create an invoice in QuickBooks, and also when a Shopify order comes in send a message to Slack.”Two separate integrations in one prompt. The agents may miss details for one or both.
Quick Reference Checklist
Before you hit send:You don’t need every answer before you start. The Onboarding Agent will ask follow-up questions for anything it needs. These tips just help you give it a strong starting point — which means fewer questions and a faster build.