Start with your inbox
Most forms need one thing: an email when someone writes in. Start there. Add Telegram or another service when the form earns it.
curl -X POST https://postbag.dev/v1/routes -H "Authorization: Bearer pb_live_…" -d '{
"form_id": "fm_8f3kq2",
"destination_id": "ds_7hm2q0",
"mode": { "type": "instant" },
"quality": { "exclude_spam": true, "exclude_quarantined": true }
}' curl -X POST https://postbag.dev/v1/routes -H "Authorization: Bearer pb_live_…" -d '{
"form_id": "fm_8f3kq2",
"destination_id": "ds_7hm2q0",
"mode": { "type": "instant" },
"quality": { "exclude_spam": true, "exclude_quarantined": true }
}' Many sites, one tidy place
Fifteen sites can all reach one partner or CRM, even when their forms ask slightly different questions. Your agent lines them up; the person receiving them sees one dependable format.
No surprises tucked away
An extra answer stays with its message. If a site needs more information before it can join the group, Postbag tells your agent straight away, not weeks into a campaign.
{
"name": { "from": "fullName" },
"company": { "from": "Företag" },
"phone": { "from": "tel", "default": null },
"site": { "const": "kontorsautomat.se" }
} {
"name": { "from": "fullName" },
"company": { "from": "Företag" },
"phone": { "from": "tel", "default": null },
"site": { "const": "kontorsautomat.se" }
} Your schedule
Hear about messages as they arrive, collect a daily note, or pause notifications outside a campaign window. An empty day stays quiet. Your messages are still there when you come back.
Look before you switch it on
See a recent message exactly as your partner will receive it before you turn anything on. Your agent can do the checking; you get the calm version of the story.