LinnetWELCOME
You’re ready for the first send.
Your workspace is set up. Start in test mode, inspect the result, then decide when production is ready.
Open your workspace Sent through Linnet · test modeEMAIL API + AGENT OPERATIONS
One API for transactional, lifecycle, and campaign email. Your agent can configure domains, inspect failures, and prepare safe operations. You keep the keys and production authority.
FROM PAYLOAD TO INBOX
Start with the universal contract: one request, one rendered email, and one inspectable test-mode operation.
{
"from": "Linnet <hello@linnetmail.com>",
"to": "you@test.linnet.invalid",
"subject": "Your workspace is ready",
"stream": "transactional",
"test_mode": true
}
LinnetWELCOME
Your workspace is set up. Start in test mode, inspect the result, then decide when production is ready.
Open your workspace Sent through Linnet · test modeWEBSITE TO EMAIL DESIGN SYSTEM
Enter your website. Linnet reads its visual rules, drafts a complete email kit, and shows every decision before you approve it.
Layout hierarchy, type roles, component shapes, border weight, shadows, and voice become reusable, email-safe rules.
WELCOME
Thanks for joining Whooshly. Your account is ready whenever you are.
Open your accountTHE DEVELOPER CONTRACT
One request returns a stable Message ID. Policy decisions, attempts, retries, and recipient outcomes stay attached to it.
curl "$LINNET_API_URL/v1/emails" \
-X POST \
-H "Authorization: Bearer $LINNET_API_KEY" \
-H "Idempotency-Key: welcome-018f" \
-H "Content-Type: application/json" \
-d '{
"from": "Product <hello@yourdomain.com>",
"to": "person@example.com",
"subject": "Your workspace is ready",
"text": "Welcome aboard."
}'
THE CAMPAIGN CONTRACT
Your agent turns a goal into an audience, message, and approval-ready operation. Linnet keeps consent and exclusions visible all the way through.
“Launch the autumn roast to repeat buyers. Keep the tone warm. Exclude anyone emailed this week.”
ONE EMAIL CONTROL PLANE
Transactional, lifecycle, and campaign email share identities, consent, delivery state, and evidence—without flattening their different safety rules.
Follow every request from intake to recipient outcome.
Humans, code, and agents act on explicit states.
Agents prepare work; Linnet enforces the boundary.
DELIVER WITH EVIDENCE
An agent can move quickly because the platform keeps every consequential boundary explicit.
Ownership, DKIM, SPF, and DMARC remain visible facts—not a decorative green tick.
Exercise the request and event path without accidentally emailing real recipients.
Repeat the same operation without creating a second Message.
Acceptance, policy, attempts, and recipient outcomes stay on one record.
Verify the exact event body and follow bounded retries when endpoints fail.
Give an agent the narrow tools it needs without giving away human authority.
REACH THE RIGHT HUMANS
The agent handles repetitive campaign work while Linnet keeps permission, exclusions, and approval readable.
See the source, rules, consent, and exclusions behind every eligible person.
An email address never quietly turns into permission to send.
Protect customers from overlapping campaigns and runaway lifecycle journeys.
Give the agent approved components, voice, and fallbacks instead of a blank canvas.
Approve the audience and content that will run—not a vague earlier draft.
Campaigns, automations, consent, and delivery state stay connected.
AGENT OPERATIONS
Assign routine work without handing over production credentials or inventing a second control plane.

Scopes the key and keeps it out of the prompt.

Checks signatures and reconnects the handoff.

Finds the reason before anyone retries blindly.

Builds the segment and shows where every person came from.

Fits the message to the brief and the brand.

Coordinates the send. Still waits for your signal.
THE HANDOFF IS THE PRODUCT
Linnet checks identity, scope, state, policy, and freshness before any consequential operation moves.
Change the operation and the approval expires. That is the point.
INSIDE THE CONTROL PLANE
Code gets a stable contract. Operators get the state needed to debug it without reconstructing the story from provider logs.


THE WORK BEHIND THE SEND
The polished message is only the surface. Linnet keeps the source event, permission, journey state, and exit conditions attached underneath.


START WITH ONE REAL SEND
Bring one use case. Validate the API, domain, and delivery trail in test mode before production traffic moves.