Auto-Append UTM Parameters to Links for Accurate Subscriber & Sales Tracking
K
Kevin Hood
It would be incredibly valuable if BlackTwist could automatically append UTM parameters to all links scheduled through the platform—including primary posts and auto follow-ups—based on simple user preferences. This would allow creators to reliably track where subscribers, leads, and buyers are coming from without manual link tagging
~~
Detailed Feature Request
The Problem:
Right now, anyone who wants accurate source tracking from Threads or Bluesky has to manually build UTM links for every post and follow-up. This is time-consuming, error-prone, and easy to forget—especially when using auto follow-ups or scheduling content in bulk.
Since BlackTwist already controls when and where posts and follow-ups are published, it’s uniquely positioned to solve this automatically.
~~
Proposed Solution
Add an automatic UTM appending system that applies UTM parameters to all links scheduled through BlackTwist, including:
Links in the primary post
Links in auto follow-ups
Links in customized follow-ups tied to a scheduled post
Users would paste clean (non-UTM) links, and BlackTwist would append UTMs at publish time based on predefined rules.
~~
Recommended Default UTM Logic (Customizable)
These defaults should align closely with Meta / social analytics conventions, while still being editable.
--
UTM Source -> Auto-detected by platform
- threads
- bluesky
Not user-editable per post (but visible)
--
UTM Medium -> Default: social
Editable globally (recommended not to change)
--
UTM Content (Link Placement / Context) -> Auto-assigned based on where the link appears:
- primary_post
- auto_followup
- custom_followup
Editable globally, but predefined by default.
--
UTM Campaign (Most Important) -> This should be flexible and fast to use.
At scheduling time, after clicking “Schedule,” show a small optional field:
"UTM Campaign (optional)"
- If the user enters a value → use it
- If left blank → apply automatic rules
--
Automatic UTM Campaign Rules
Users should be able to choose one default strategy:
- First N words of the post
- Options: first 3 / 5 / 7 words
Automatically:
- Lowercase
- Replace spaces with underscores
- Remove punctuation and apostrophes
- Sanitize for UTM safety
The “first N words” approach is likely the best default because it’s human-readable and easy to understand in analytics tools.
--
Auto Follow-Up Behavior
When a post triggers an auto follow-up:
- The same UTM campaign value should be reused
- Only utm_content changes (e.g., auto_followup)
- No additional user input required
This ensures clean attribution across the entire post → follow-up lifecycle.
~~
Why This Is Valuable
- Eliminates manual UTM work entirely
- Prevents tracking mistakes
- Makes BlackTwist analytics-aware by default
Helps creators actually know which posts drive:
- Subscribers
- Leads
- Sales
Especially powerful for people using email platforms, CRMs, GA4, or Fathom
This would be a major quality-of-life upgrade and a strong differentiator for BlackTwist compared to other scheduling tools.