Access is invite-only during beta. Once invited, create a key to personalize these examples. Production sending requires a separate review.
Using templates
Design a message once, then send it with Liquid variables.
A template is a reusable subject, HTML body, plain-text body, and global CSS. You write it in the dashboard editor or the API. You send it by passing template.id and a variables object instead of html and text.
Use templates for mail you send often:
- Login and password reset
- Onboarding
- Receipts
- Notifications
PostShiba renders Liquid at send time, injects CSS, and inlines it for the inbox.
Lifecycle
| State | Can send? |
|---|---|
| Draft | No |
| Published | Yes |
Editing a published template updates the draft only. Sends keep using the published snapshot until you publish again.
Send with a template
id is the alias or the public template id. variables is the Liquid assign hash. Do not pass html or text in the same request.