Quick Send¶
Audience: Everyone · Tags:
studio,quick-send,beginner
Quick Send is the fastest thing you can do in Snap Studio: type a message, tell it where to go, and send it — right now, for real, with no flow built or saved.
When to use it¶
Reach for Quick Send when you want to send one thing, one time — testing that a destination works, firing off a one-off notification, or demonstrating SnapLink without building anything permanent. Reach for the full three-stage builder instead (Describe it → Review & edit → Save & test) when you want the same thing to happen automatically every time a trigger fires, from now on.
Where to find it¶
Quick Send lives as a collapsible section on the Describe it stage — open it, and you'll see a message textarea, a destination field, and an optional title field. It doesn't touch the plan or step cards you use for a full flow at all; it's a separate, simpler path.
The two destination types¶
You put exactly one thing in the destination field, and SnapLink figures out how to deliver it from what you typed:
- An email address (like
ops@example.com) — SnapLink sends your message as a real email, over SMTP. - A web address starting with
http://orhttps://— SnapLink sends your message as a real HTTP request straight to that URL.
Whichever one you type, SnapLink recognizes the shape of it — an address with an "@" versus a URL — and picks the matching delivery channel automatically. There's no separate switch to flip.
Sending¶
Submitting Quick Send calls:
POST /api/v1/flow-designer/snap
Authorization: Bearer $TOKEN
Content-Type: application/json
{
"text": "Reminder: standup at 9am.",
"destination": "ops@example.com",
"title": "Standup reminder"
}
The title field is optional. SnapLink sends the message immediately and
returns a 201:
{
"runId": "run_4b19aa",
"status": "succeeded",
"flowId": "flow_3ea701",
"workspaceId": "ws_8f2a1c",
"destination": "ops@example.com",
"channel": "email"
}
Point it at a URL instead, and the response has the same shape but with
"channel": "rest":
{
"runId": "run_4b1c02",
"status": "succeeded",
"flowId": "flow_3ea701",
"workspaceId": "ws_8f2a1c",
"destination": "https://hooks.example.com/incoming",
"channel": "rest"
}
Because this is a real send through SnapLink's execution engine — not a
preview — you get back a genuine runId, so the send is fully logged, the
same as any other run. What you don't get is a saved, reusable flow: there's
no plan, no step cards, and no Stage 2 review to come back to. If you want
the same message to go out automatically every time something happens, build
it as a proper flow instead.
Worked example¶
You want to check that your team's webhook receiver is actually listening
before you wire a whole flow to it. Open Quick Send, type a throwaway message
like "Testing 1 2 3", paste https://hooks.example.com/incoming into the
destination field, leave the title blank, and click send. Within moments you
get back status: "succeeded" and channel: "rest" — confirmation the
endpoint is live, with zero flows created.
If something goes wrong¶
See Snap Studio problems if your Quick Send doesn't arrive — it covers the most common causes for both email and URL destinations.
Related: Describe it · Save & test · Email connector