Runs a single end-to-end execution of an existing automation, returning success/failure plus the target and duration. Mirrors a real production firing.
Behavior:
- Sends REAL messages: posts the configured webhook, sends the configured email, posts the Slack message, or writes the HubSpot record. Use override_email (email channels) to redirect delivery to a safe test target.
- Insight automations use REAL research conversations, create a normal analysis session and insights, and consume normal analysis-session credits. They do not advance the configured trigger's schedule.
- Each call fires another real delivery.
- Errors when the perspective or automation is not found, or you do not have access. Webhook automations whose endpoint URL hasn't been set yet (at configure_url) error with a pointer to that page.
- Mock conversation defaults: trust score 85, status complete, "Test Participant" / test@example.com. Override participant_name, participant_email, summary, and tags via test_data. HubSpot note and record-update automations find the contact by participant_email, so set it to an existing contact's email.
- Returns success: false when the automation skips delivery (e.g., tag/trust filter doesn't match the mock, or no HubSpot record matches the participant email); the message gives the skip reason. The error field is populated only on real delivery failures.
When to use this tool:
- Verifying a freshly-created automation actually delivers before relying on it (override_email directs email tests to a safe target instead of real recipients).
- Reproducing a delivery failure surfaced in automation_list (last_error).
When NOT to use this tool:
- Listing what's configured — use automation_list.
- Changing config — use automation_update.
- Removing the automation — use automation_delete.
Connector
Destructive
OAuth