
Link tags
Every link Postfjord sends people to gets UTM tags: the links in your automations, in your emails and on your landing pages. Your own analytics, like Google Analytics, Shopify or your booking system, then shows the visits and sales that came from Postfjord.
A link to your class page becomes, for example:
`` https://yourstudio.com/classes?utm_source=postfjord&utm_medium=dm&utm_campaign=k3Fq9zLm2a ``
- utm_source is always postfjord.
- utm_medium says where the link was: dm for an automation, email for an email, page for a landing page.
- utm_campaign says which one: the email's code, the page's address, or the short link's code in an automation. An email's name stays private.
A post's own link in Latest posts on your link in bio page gets the page's tags too. Tags that are already in your link stay as you wrote them. Links to profiles, posts and videos on other platforms stay clean on your pages, since their apps show the address as it is. The tags never name the person who clicks. A booking link or a Stripe payment link from an automation also carries a random code, so the booking or purchase can be counted for that automation.
The switch is under Settings → Apps → Link tags. Only the workspace owner can turn it off. A link to a booking system Postfjord knows keeps its tags either way, because that is how a booking is counted (see Count your bookings). A new setting reaches your automations and emails within a minute. A landing page gets it the next time you publish it.
Share links
A link that someone pastes into WhatsApp, a text message or a DM arrives with no sign of where it came from, so your analytics counts the visit as Direct. A share link carries that sign itself:
- utm_source is the place you send it: whatsapp, messages, instagram, email or other. The share buttons on a landing page use whatsapp, email, x and linkedin.
- utm_medium is always share.
- utm_campaign is the page's address (link-in-bio for your link in bio page), or the email's code for an email's web version, the same as the page's and the email's other links.
To make one, press Copy share link on a live landing page, your link in bio page or an email's web version, and pick where you will send it. Postfjord copies the link; in the Postfjord app on a phone, the share menu opens. Landing pages can also have Share buttons for visitors (Landing pages), and a page's Numbers show the visits from share links per place.
When Link tags is off, a share link is the plain address.
Sales from Stripe
Connect your Stripe account, and Postfjord counts what your Stripe payment links sell: per automation, per email and per landing page.
- In Stripe, open Developers, then API keys, and press Create restricted key.
- Call it Postfjord. If Stripe shows ready-made permission templates, skip them and pick the option to set permissions yourself. Search for webhook, set Webhook Endpoints to Write and leave everything else at None. Press Create key.
- Copy the key (it starts with rk_live_). In Postfjord, open Settings → Apps, press the Stripe card under Payments and sales, paste the key and press Connect.
The key can only manage webhooks, so it cannot move money or refund. Postfjord uses it to add its own webhook to your Stripe account and to remove it when you disconnect or delete the workspace, and keeps it encrypted. A key that starts with rk_test_ connects in test mode, so you can try it with Stripe's test cards first. Test purchases show on the Stripe card only, never in your numbers.
Then put a Stripe payment link (buy.stripe.com) in an automation, an email or a landing page. Postfjord adds a code to the link when someone opens it, and Stripe sends the code back with the purchase. That is how a sale counts for the automation, the email or the page that sent the buyer:
- Automations show Sales with the amount, next to Clicks and Bookings.
- Email reports show Sales for that email.
- Landing pages show Sales on the page's Numbers tab, since you connected Stripe.
- The Results card on Home shows the month's sales. It is hidden at first: bring it back under Customize.
- The buyer gets the tag Customer when they are a contact, which can start an email automation. They also get a customer tag for how often they buy, like New customer or Best customer. See Customer tags.
A purchase without the code, for example from a link someone saved, still counts for an automation when the buyer is a contact with the same email address and tapped a payment link in that automation in the week before. A refund takes its amount off again, and a full refund takes off the sale.
Postfjord keeps the amount, the currency and what sent the buyer, never their name or email address. Payment links on your own domain cannot get the code and are not counted per automation.
Attribution window
A purchase or booking counts for an email when it happens within 5 days after someone clicks a link in that email. After that it still counts on the contact, but not on the email. To change the number of days:
- Open Settings → Apps and press Link tags.
- Under Attribution window, type a number from 1 to 30 and press Save.
Changes apply from now on. Sales that were already counted stay where they are.
How Postfjord knows the day of the click: when someone clicks a link in your email, the link gets the day (never the person) in its utm_content tag. Your Shopify store and your booking system hand it back with the order or the booking. A few things to know:
- A Stripe payment link always counts, because its checkout opens at the click.
- A link where you set your own utm_content, or that was clicked before October 2026, has no day and counts as before.
- Links in DM automations follow the same window, counted from the click.
You can see the money per email, automation and page under Analytics → Revenue. See Analytics.
Results on Home
The Results card on Home shows the bookings and sales that came in this month and the automations that brought the most. It is hidden at first: press Customize on Home, pick Results in the Hidden row and press Save layout. Until a booking system or Stripe is connected, the card has a button to connect one. You can move or hide it like every other card.
FAQ
Do the tags change where my link goes?
No. The page opens as before. The tags are extra text at the end of the address that your analytics reads.
What does Postfjord get from Stripe?
Only finished checkouts and refunds, through its own webhook. From each it takes the amount, the currency, the code on the link and, to find the contact, the buyer's email, which it does not keep. It never reads your customer list or payouts.
Why is a sale not counted for my automation?
The link in the automation must be a Stripe payment link on buy.stripe.com. Check that the purchase went through a Payment Link or Checkout and not an invoice, and that Stripe is connected with a live key, not a test key.
Why do visits from WhatsApp and DMs show up as Direct?
Chat apps do not tell the site that opens where the link was. Without tags, analytics has nothing to go on, so it files the visit under Direct. Send a share link instead, and the visit shows with WhatsApp, Messages, Instagram or Email as its source.
Can a tag break my link?
Almost never. Most sites ignore tags they do not use. If a link stops working with them, turn the tags off under Settings → Apps → Link tags and tell us which site it was.