Shortifi is built around four core surfaces — links, campaigns, domains, and analytics — plus the connective tissue between them. Pick any feature; it's wired into the others.
A link is just a short code → a target. Shortifi gives you four ways to make them, and they all flow through the same validators.
| Spring 2026 Collection utm_campaign=spring-26 |
48,230 | +18.4% |
| Seed loyalty programme utm_campaign=seed-loyalty |
12,409 | +6.1% |
| The Margin Journal — launch utm_campaign=journal-launch |
9,842 | −2.3% |
| Ledger restock — March utm_campaign=ledger-restock |
6,121 | +44.2% |
| Press & affiliate Q1 utm_campaign=press-2026 |
4,012 | −8.7% |
Define utm_source, utm_medium and utm_content once. Lock them. New links pick from a dropdown — no one types "Instagram", "instagram", and "IG" for the same source ever again.
Every campaign gets its own hub — Overview, Posts, Links, Settings — instead of the same UTM tuple scattered across separate screens. Overview reads as a funnel, impressions → clicks → conversions, and a per-channel comparison table answers the question that actually matters: did TikTok or LinkedIn drive more clicks this week?
Set a goal — a target number and a date window — and a progress bar tracks it as the funnel fills in. The dashboard home mirrors the same idea zoomed out: a cockpit of active-campaign cards plus a this-week schedule strip, so opening Shortifi tells you what's live before you click into anything.
| Channel | Clicks | CTR |
|---|---|---|
| TikTok | 6,842 | 4.1% |
| 3,110 | 2.6% | |
| 2,457 | 3.3% |
| Newsletter — Apr issue | Published | Self-reported · 4,120 opens | |
| Founder interview | podcast | Scheduled | — |
Real campaigns are multi-channel and multi-page. Add up to 20 named destinations per campaign — every landing page, offered in every link and post picker, so nobody hand-pastes a URL again. Give a post a fully different body per network — not an auto-truncated version of one — with per-network preview tabs right in the composer.
For channels Shortifi can't publish to directly — email, podcast, video, blog, or anything else — add a plan item with its own tracking short link and a manual publish status. Enter reach, sends, opens, downloads or views by hand; it's always labeled self-reported and never blended with numbers a network API actually returned.
Verify a domain in 90 seconds — CNAME or TXT, your choice. Shortifi issues a TLS cert on demand the first time someone hits the redirect, and renews it before it expires. Each domain gets its own shortcode namespace, so /spring can mean different things across brands you manage.
Open the dashboard for a number. Export a CSV for the receipts. Shortifi keeps a daily aggregate table for fast charts, and lets you export links and analytics aggregates to CSV — same numbers either way.
An idea board moves cards through Unassigned → To do → In progress → Ready, with quick capture, filters, and a badge on ideas that have gone stale. A built-in RSS/Atom feed reader lets you subscribe, read and save items, and turn any one of them into an idea in a click.
"Find sources" discovers free RSS feeds by keyword — Google News, Reddit, Hacker News — validates them, and subscribes in one click. "Remix your winners" resurfaces your own best-performing posts as fresh ideas. AI-drafted ideas are optional: bring your own Anthropic key, off and zero-cost by default. One click turns any idea into a post, carrying its campaign and planned date with it. Available on web, iOS and Android.
The link is the atom. Around it, Shortifi now publishes your posts, ties clicks to revenue, hosts your bio page, routes by device or country, and wires into the rest of your stack.
Route the same link by device, country, language, or time window. Split traffic across variants with sticky bucketing so a visitor always sees the same version. And host a themeable link-in-bio page where every block flows through the same tracked redirect.
Eight built-in themes — paper, midnight, lime, two gradients, mono, serif, terminal — or override the colors, font, and button style. Capture emails right on the page with a double opt-in form, and let a block show your most recent published posts automatically, so the page never goes stale.
Compose once, adapt per network, schedule on a calendar, and recycle evergreen content — across 10 networks. Connect multiple accounts per network — 3 LinkedIn pages, 2 Mastodon handles, a handful of Telegram channels — target any subset in one post, and see publish results and metrics broken out per account.
Send conversions by pixel, postback, or server API. See revenue and ROAS per source, medium, campaign & link — with anomaly alerts and white-label reports.
Signed webhooks, native Slack / GA4 / Meta CAPI, imports from Bitly & Rebrandly, and a full REST API — plus native iOS & Android apps.
SVG or PNG, with your accent color, your logo, or a plain code. Track scans vs. clicks separately.
Fix a typo'd UTM on a live link without breaking the short code. Old clicks keep their tags; new ones pick up the change.
Create links from your CMS or campaign tool. Authenticate with Authorization: Bearer sk_... and use every authenticated route programmatically.
A user-agent heuristic flags bots at redirect time. Your dashboard sees clean numbers; your CSV export includes everything.
Redirects served from Redis-cached lookup. Short-code → target resolved in under 30 ms. Cache invalidates in under a second when you edit a target.
Owner · Admin · Editor · Viewer roles per workspace. An activity log of every mutation — link-target changes, member changes, coupon redemptions. 40+ tracked action types.
Posting windows computed from your own 90-day click heatmap — not generic benchmarks. Falls back to sensible defaults until you have enough data.
Naming rules (lowercase, allowed separators, required params, regex) and reusable UTM templates. The builder lints live — warns, never blocks — and bulk-rewrites with a dry run.
View links, campaigns and analytics on the go, compose and schedule social, and get push notifications when posts go live, conversions land, or a link spikes.
Recycle a pool of posts on recurring weekly slots with round-robin and cooldowns. Per-network links are re-substituted at publish time so clicks stay attributable.
Set an expiry date or a click cap, gate sensitive links behind a password, and archive links without deleting their history. Expired links land on a branded page.
Publish a read-only public dashboard for a campaign or client, and send recurring analytics emails on a weekly or monthly schedule — no login required to view.
No credit card. 90 seconds to a working short link on your own domain.