Postli is a Shopify-native business app for merchants — short links, social scheduling, and revenue attribution. One tool, nine platforms, every click tied to a Shopify order.
Stop copy-pasting between Bitly, Buffer, and Shopify Analytics. Postli does all three — and connects them.
Cryptographic shortcodes, Redis-backed redirects under 50ms, QR codes, UTM templates, device targeting, password protection, and link cloaking.
Master + channel architecture. Write once, override per channel, schedule per timezone. Auto-comments fire on publish, time-delay, or like threshold.
First-party cookie from click to checkout. Every Shopify order tagged with the link, campaign, and platform that drove it. No pixel ambiguity.
Browse synced Shopify products. Hit Post to Social.
Write the master post. Override copy & media per platform.
Postli injects utm_source={platform} at publish time.
Orders land in Shopify pre-tagged with the link that drove them.
Everything lives inside your Shopify admin. No tab-switching. No separate login. No chrome to learn.
Each channel gets its own token, character limit, and preview. Publish failures retry three times with exponential backoff.
"We killed three tools the week we installed Postli. For the first time, I can see which Instagram post paid for my ad spend — and which didn't."
"The auto-UTM injection alone saves me 20 minutes a day. And it's just… right there. Inside Shopify."
"Attribution moved from 'gut feel' to 'dashboard line' in one install."
"Auto-comments with product links below the post? Our engagement rate doubled. The algorithm stopped penalizing our links."
"The thing that sold me: last-click attribution to Shopify orders. No other tool does this."
When a visitor clicks a Postli short link, we drop a first-party cookie (lp_id, 7-day window) and pass it through to your Shopify storefront via our tracking script. When an order is placed, Shopify's orders/create webhook fires and Postli matches the cart attribute (or IP fallback) to the originating click using a last-click model.
That's the idea. Postli covers link shortening (Bitly), multi-platform scheduling (Buffer/Postiz/Hootsuite), and attribution-to-revenue (something neither of those offer). If you're on Shopify, you can consolidate.
Facebook, Instagram, Threads, X/Twitter, TikTok, YouTube, LinkedIn, Pinterest, and Google Business Profile. Instagram also supports post, story, and reel types.
It's Shopify's highest tier of app certification, requiring full embedded Polaris UI, session-token auth, mandatory webhooks, GDPR endpoints, and performance benchmarks. Postli is built against every one of those requirements.
Sub-50ms for cached links. We store shortcode→destination in Redis and dispatch click enrichment (geo, device, UTMs) to a queue so it never blocks the response.
Custom branded domains are on the roadmap for Pro. Today, all short links live on pstl.sh.
The app/uninstalled webhook fires and we run a full cleanup job — shop data, clicks, links, tokens, all of it. You can also trigger a GDPR customer-redact manually from Settings.
Install in one click from the Shopify App Store. Plans start at $9/month — Lite covers 500 links, 5,000 clicks, and 30 scheduled posts. Cancel anytime, billed through Shopify.