Short answer: Drop the "Freshsales → Freshsales Deal Created" trigger on your workflow canvas, add filters if you want them, and publish. It fires within seconds of the event in Freshsales, not on a polling schedule.
Drop it on the canvas. Configure a couple of fields. Publish.
You don’t need to read this. Tiny Command auto-maps every field into the visual picker so downstream nodes can pull values by clicking. We show it here for power users who want to know what’s on the wire.
{"deal": {"id": 7001,"name": "Enterprise License - Acme Corp","amount": 48000,"currency": "USD","owner_id": 100,"company_id": 501,"created_at": "2026-04-23T10:30:00Z","updated_at": "2026-04-23T10:30:00Z","closed_date": null,"contacts_id": [3001],"probability": 30,"deal_stage_id": 1,"expected_close": "2026-07-15","deal_pipeline_id": 1}}
Every field below can be referenced by name in any action or filter that comes after this trigger.
| Field | Type | Example |
|---|---|---|
| deal | object | { … } |
| deal.id | number | 7001 |
| deal.name | string | "Enterprise License - Acme Corp" |
| deal.amount | number | 48000 |
| deal.currency | string | "USD" |
| deal.owner_id | number | 100 |
| deal.company_id | number | 501 |
| deal.created_at | string | "2026-04-23T10:30:00Z" |
| deal.updated_at | string | "2026-04-23T10:30:00Z" |
One trigger. 12+ downstream actions. Zero glue.