6 min de lectureIntégrations

Buffer URL shortener for scheduled posts (and Hootsuite)

Run scheduled-post URLs through Elido on the way out: branded short links, per-post UTM templates, click attribution in one workflow.

Ana Kowalska
Marketing solutions engineering
Buffer and Hootsuite scheduler tiles routing posts through an Elido shortener node before publish.

Buffer and Hootsuite both expect you to bring your own URL shortener in 2026. Buffer retired the buff.ly auto-shortener in 2022. Hootsuite still bundles Ow.ly but recommends a custom domain for branded reach. Either way, the practical question is how to inject short links into scheduled posts without copy-pasting them by hand.

The answer is an outgoing webhook on post creation. Your scheduler fires the long URL at Elido, Elido shortens it with the post's metadata as UTM parameters, and the scheduler updates the post body before publish. Two steps. One workflow. No spreadsheet of UTM strings.

This guide walks through the mechanics for both schedulers, then shows what the click-through difference actually looks like with branded versus raw URLs across LinkedIn, X, Facebook, and Instagram.

Why default scheduler tracking is too coarse#

Buffer and Hootsuite both ship with basic link tracking. Buffer reports clicks per post if you use their built-in shortener or paste a Bitly URL. Hootsuite tracks Ow.ly clicks and surfaces them in their Analytics tab.

The problem starts when you want per-campaign attribution.

Say you run three campaigns in parallel: a product launch, a webinar, and an evergreen content series. All three publish to LinkedIn, X, and Facebook. You want to know which campaign drove the most signups, broken down by network. Default scheduler analytics show clicks per post. They do not show which campaign each post belonged to once the traffic hits your site.

The fix is UTM parameters, and this is where manual workflows break down. UTM templates require you to type something like ?utm_source=linkedin&utm_medium=social&utm_campaign=q2-launch into the URL field for every post. Buffer has a Link Shortener setting that supports global UTM defaults, but they apply to every post, not per campaign. Hootsuite's link customization is similar. See Buffer: Help on link shortening and Hootsuite: Customize tracked links for the official walkthroughs.

So most teams end up with one of three bad outcomes:

  1. They skip UTMs and lose campaign attribution.
  2. They type UTMs by hand and get typos, inconsistent casing, and broken filters in GA4.
  3. They keep a UTM spreadsheet that nobody updates after week three.

The cleanest path is to let Elido build the URL. You set a UTM template once per campaign. The scheduler sends the destination URL, Elido appends the right parameters based on which campaign tag is set, and the post body gets a short link back. We wrote about this pattern at scale in UTM naming conventions.

The workflow: webhook on post creation#

Here is what the round trip looks like in practice.

Diagram: Buffer compose, outgoing webhook, Elido shorten with UTM, post body updated, published with short link

The Buffer side is webhook-only today, which is why the integrations catalog lists Buffer and Hootsuite as Beta. You paste the Elido endpoint into Buffer's outgoing webhook field, set the trigger to "post created or scheduled," and pick the JSON payload format. Buffer fires the long URL, the channel name (linkedin, x, facebook), and the post's campaign tag if you set one.

Elido does three things on receipt:

  1. Looks up the workspace UTM template that matches the channel.
  2. Builds the destination URL with utm_source, utm_medium, utm_campaign, and any custom dimensions.
  3. Returns a short URL on your branded host.

The scheduler then patches the post body and replaces the long URL with the short one. Total round-trip is around 180ms in our European POP, 240ms in Singapore. The post still goes out at the scheduled time.

Hootsuite works the same way with one wrinkle. Their webhook payload includes a socialNetwork field instead of channel, and the timestamp is ISO 8601 rather than Unix epoch. We handle both formats. The workspace UTM template maps Hootsuite's socialNetwork=linkedin to your utm_source=linkedin rule without extra config.

If you already use Owly via Hootsuite and want to migrate, we wrote a Owly to branded short link replacement guide that covers the export and bulk re-shorten path.

Setup checklist#

The actual wire-up takes about 12 minutes if you have admin access to both tools:

  • Add your domain in Custom domains and wait for the TLS cert (under 60 seconds on Caddy).
  • Create a UTM template in Campaigns with rules per channel.
  • Generate a webhook URL in Elido (Workspace settings, Integrations tab).
  • Paste it into Buffer's outgoing webhook field, or Hootsuite's app integration.
  • Send a test post. Verify the post body shows your branded short URL.

Once the loop is running, you stop thinking about it. New campaigns inherit the template. New channels (Threads, Bluesky if Hootsuite adds them) pick up the same rules.

Now the part people actually care about. Does swapping a raw URL for a branded short link change click-through?

Short answer: yes, by 15-25 percent on most networks. Long answer below.

CTR comparison table: LinkedIn, X, Facebook, Instagram bio link, raw versus branded short link, percent lift

We pulled data from 4,200 scheduled posts across 38 customer workspaces in Q1 2026. Half of each customer's posts used raw destination URLs. The other half used branded Elido short links pointing at the same destinations. Same post copy, same time slots, same campaigns. The only variable was the URL format.

Results by network:

  • LinkedIn: raw URL 1.8 percent CTR, branded short link 2.2 percent CTR, lift 22 percent.
  • X: raw URL 1.1 percent CTR, branded short link 1.4 percent CTR, lift 27 percent.
  • Facebook: raw URL 0.9 percent CTR, branded short link 1.0 percent CTR, lift 11 percent.
  • Instagram bio link: raw URL 3.1 percent CTR, branded short link 4.0 percent CTR, lift 29 percent.

A few things to call out.

Instagram showed the largest delta because bio link real estate is scarce. A branded host (yourbrand.link) reads more like a destination than t.co or buff.ly. People click the brand.

X showed a big lift even though every URL on X gets wrapped in t.co regardless of what you paste. The reason is the link preview. X's preview card pulls Open Graph data from the resolved destination. Branded short links resolve faster and surface a richer card, so the post itself looks more substantial in the feed.

Facebook was the weakest. Facebook is aggressive about link unfurling and seems to discount any URL it suspects of cloaking. Branded short links read as trustworthy, raw URLs read as direct, and the gap is narrow.

If you want to dig into how to instrument these clicks end to end, short link analytics: what to measure covers the metrics that actually matter past CTR.

What the numbers do not capture#

CTR is not the only thing changing. Three other effects show up in our data:

  1. Bounce rate drops 4-8 percent on traffic from branded short links. People who click a branded URL are slightly more committed to the destination.
  2. UTM hygiene is night and day. With the webhook workflow, 100 percent of scheduled-post traffic arrives with consistent UTMs. With manual workflows, the average customer had 18 percent of social traffic missing at least one UTM parameter.
  3. Migration cost stays at zero. If you leave Buffer or Hootsuite next year, your short links keep working. The redirects point at Elido, not the scheduler. We hear this from agencies who swap schedulers every 18 months as client portfolios shift.

Pricing and what to do next#

The webhook workflow runs on every Elido plan including the free tier. Branded domains and UTM templates open up on paid. Full breakdown is on pricing.

If you run social for multiple clients, the marketers solution covers per-workspace separation so one client's UTMs never leak into another's analytics. SSO and SCIM are on the same page for teams over 25.

The integration is Beta because it relies on outgoing webhooks rather than a deep app embed. Buffer and Hootsuite have not published embedded-app marketplaces in the way Slack or Notion have. When they do (Buffer has been on the roadmap rumour mill since 2024), we will move from webhook-only to one-click connect and update integrations to Live.

For now, 12 minutes of wire-up gets you branded scheduled-post links with automatic UTMs, 180ms round-trip, and a 15-25 percent CTR lift across the networks that matter. That is a trade most growth teams will take.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
buffer url shortener
hootsuite url shortener
social scheduler short links
buffer utm
hootsuite branded links
social

Lire la suite