No newsletters
You don't have access to any newsletters yet. Ask an admin to give you access.
Issues
Subscribers
| Name | Status | Date | Actions |
|---|
Categories
Default blocks
New issues start with these blocks — build the structure your newsletter usually follows (intro text, headings, a links section, the most-clicked block). Issue-specific links are still added per issue.
Test email
{{newsletter.name}}
{{logo_url}}
{{issue.number}}
{{issue.subject}}
{{{content}}}
{{{links_condensed}}}
{{subscriber.email}}
{{unsubscribe_url}}
{{web_version_url}}
{{{top_clicked_link}}}
{{top_clicked_link_title}}
{{top_clicked_link_clicks}}
{{subscriber_count}}
{{newsletter.name}}
{{newsletter.slug}}
{{heading}}
{{body}}
{{button}}
{{footer}}
{{confirm_url}}
{{unsubscribe_url}}
Quick-add API
Add links from iPhone shortcuts, scripts, or other tools.
POST /api/links/quick-add
Bearer [your APP_PASSWORD]
{ "url": "https://...", "description": "optional", "meta": "optional" }
iPhone shortcut
Works both from the share sheet (URL auto-filled) and when opened manually (asks for URL). Create a new shortcut, rename it (e.g. "Add to Klink").
Setup
If there's no input: Ask for
Actions
Yes: add Number action, type 1
No: add Number action, type 0
Method: POST
Header: Authorization = Bearer [your APP_PASSWORD]
Body: JSON
Field (Text): url ← tap value, select Shortcut Input
Field (Text): description ← tap value, select Ask for Input
Field (Number): slackNotify ← tap value, select Number from menu result
Users
Users log in with email and password. Admins can manage everything; other users only see the newsletters they have access to.