> For the complete documentation index, see [llms.txt](https://oodlz-ai-studio.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://oodlz-ai-studio.gitbook.io/docs/outbound-agents/awareness/3-repurpose/smart-link-infrastructure.md).

# Smart Link Infrastructure

Branded short links via Switchy with UTM tracking, Instagram link in first comment via API, X link attached via API — every dispatch logged to Airtable with Zernio Post ID.

> **Every link branded, every link tracked, every dispatch logged — and platform-specific quirks handled in code.**

Generic repurposing tools paste the article's WordPress URL into every social post. The result: untrackable clicks on every platform that allows links, useless captions on Instagram (where a raw URL doesn't resolve in the caption), and tweets suppressed by X's algorithmic link penalty. The Oodlz Repurpose producer handles each platform's quirks individually.

## How It Works

For every social post, a branded short link is generated via Switchy using the brand's tracking domain (`links.{brand}.io` or similar). UTM tracking parameters identify the campaign, source platform, and content. Click data flows back through the brand's domain, not through the scheduling provider's.

Per-platform link handling:

| Platform  | Link placement                 | Why                                                                         |
| --------- | ------------------------------ | --------------------------------------------------------------------------- |
| LinkedIn  | Caption                        | LinkedIn does not penalise link-bearing captions, and links resolve in feed |
| Instagram | First comment via API          | Captions don't render clickable links; a comment-positioned link does       |
| X         | Attached via API, not embedded | In-tweet links are algorithmically suppressed; an attached link is not      |
| Facebook  | Caption                        | Facebook does not penalise link-bearing captions                            |
| Pinterest | Destination URL field          | Pins use a structured destination field, not a caption-embedded link        |

Every post payload is built per-platform with the right link placement. Zernio receives the structured payload and dispatches each post to its connected account on the configured schedule.

After dispatch, every post is logged to Airtable: Zernio Post ID, content snapshot, status, source blog link. The audit trail closes the loop — the brand can trace every social post back to the article that produced it and the click data flowing back through the tracking domain.

## What You Get

* Branded short links via the brand's tracking domain — clicks attribute to the brand, not the scheduling provider.
* UTM parameters on every link — platform, campaign, content all trackable in analytics.
* Instagram link in first comment via API — caption stays clean and the link resolves.
* X link attached via API, not embedded in tweet text — avoids algorithmic suppression.
* Per-platform payload construction — each link sits where the platform actually wants it.
* Full audit trail in Airtable — Zernio Post ID, content, status, source blog link logged per dispatch.
