Sharing

Custom domain for share links

Serve your Screenify share links from your own subdomain, like share.acme.com.

By default a share link looks like www.screenify.studio/s/abc123. With a custom domain it becomes share.acme.com/s/abc123 — your name in front of every video you send a client.

Nothing else changes: the page, the player, the analytics and the link ids are identical. Only the hostname in front is yours.

Who can use it

Custom domains are included with Pro Annual, Pro Lifetime and Pro+.

They're not part of the monthly plan — a custom domain is a commitment on both sides (we keep a TLS certificate alive for your hostname), so it lives with the yearly and lifetime plans. If you're on monthly and want this, switch to annual and it appears in your dashboard right away.

What you need before you start

  • A subdomain you control. share.acme.com, videos.acme.com, demo.videos.acme.com — all fine.
  • Access to your DNS provider, or someone who has it. You'll add two records.

An apex domain (acme.com with nothing in front) won't work. Apex records can't be a CNAME, and pointing your bare domain at us would take your whole website offline. The dashboard refuses it for that reason.

Step 1 — Add the domain

Open Dashboard → Account → Custom domain, type your subdomain, and click Add domain.

You'll immediately get two DNS records to create. They stay visible in that panel, so you can close the tab and come back.

Step 2 — Create the two DNS records

TypeWhat it's for
TXTProves you own the domain. Without it, anyone could claim a hostname that isn't theirs.
CNAMEPoints the subdomain at Screenify, and lets us issue the TLS certificate.

The dashboard shows the exact name and value for each one — click a value to copy it. Add them exactly as written; the TXT value is a verification token, and one wrong character makes the check fail in a way that's slow to notice.

If your DNS provider has a proxy or CDN toggle, leave it OFF for the CNAME record. On Cloudflare that's the orange cloud — click it until it's grey (“DNS only”). A TLS certificate cannot be issued through someone else's proxy, so with it on, verification keeps failing with no obvious reason.

A note on record names. We show the full hostname (share.acme.com). Many providers assume names are relative to your zone and will add the domain for you — in those, paste just share, or paste the full name and let the provider collapse it. If you end up with share.acme.com.acme.com in the record list, that's what happened; delete it and enter the short form instead.

Asking someone else to do it

Most people who buy a custom domain aren't the person who manages DNS. The panel has a Copy setup prompt button: it writes out a complete, ready-to-send request with the exact records, the proxy warning, and an instruction not to touch anything else on the domain. Send it to whoever runs your DNS — or paste it into your own AI assistant and let it do the work.

Step 3 — Verify

DNS changes usually appear within a few minutes, but providers are allowed to take up to 48 hours. Click Verify once the records are live; the panel also re-checks on its own while you leave it open.

You'll pass through these states:

StateMeaning
Checking ownershipWe're looking for the TXT record.
Waiting for DNSOwnership is proven; we're waiting for the CNAME and the certificate.
ActiveDone. New share links use your domain.
Needs attentionThe records worked before and stopped. See below.

Once it's active, the DNS records stay listed under a DNS records toggle in the panel — don't delete them. The CNAME is what keeps the domain pointed at us, and the TXT proves ownership on every re-check.

After it's active

New share links use your domain automatically. Links you already sent keep working on www.screenify.studio — we never break a URL that's already out in the world.

Make the page look like yours

Once the domain is active, the same settings page gains a Branding section. It only affects pages opened on your domain — the same video opened on screenify.studio keeps Screenify's branding.

SettingWhat it does
LogoReplaces the Screenify logo in the top-left. PNG, JPG or WebP under 2MB. It's also used as the browser tab icon, so a square logo reads best — a long wordmark shrinks to a smudge.
Name next to the logoReplaces the words "Screenify Studio". Upload a logo and leave this empty and no text is shown at all — most logos already contain the name.
Clicking the logo opensYour own website. Leave it empty and the logo simply isn't clickable; it will never send your viewers to Screenify.
Hide "Made with Screenify Studio"Removes the small line at the bottom of the page.

The "Create your own" button and the large call-to-action block are already gone on your own domain — you don't need to switch those off.

The page title people see in their browser tab (and in the preview when your link is pasted into Slack or iMessage) uses your brand name too.

If something breaks later

We re-check your domain daily. If the records stop resolving, the panel switches to Needs attention and tells you which record is missing — but only after the problem has persisted for several days, so a brief DNS hiccup or an outage on our side never flips a working domain.

While a domain is in that state, your links fall back to www.screenify.studio rather than failing. A link never 404s because of a DNS problem.

Removing a domain

Click Remove. Links you already shared on that domain stop working — removing it hands the hostname back, so there is nothing left at that address to redirect from. New links use www.screenify.studio/s/… straight away.

If you want those already-shared links to keep resolving, don't remove the domain — leave it connected. A domain that is connected but unhealthy still falls back to www (see above); only removing it breaks the old links.

After removing, delete the two DNS records at your provider; they no longer do anything.

You can add a different domain straight away. One domain is active at a time.

If your plan lapses

Links redirect to www.screenify.studio instead of breaking, so nothing you've sent out dies — same link ids, same pages, just back on our hostname.

Your domain stays on your account and its DNS records stay valid, so renewing brings it straight back with no setup to redo.

Troubleshooting

“Records not found” but I can see them at my provider. Three usual causes, in order of likelihood: the proxy/CDN toggle is still on for the CNAME; the record was created at the wrong level (see the note on record names above); or the change hasn't propagated yet. You can check what the public internet sees with dig TXT _screenify-challenge.share.acme.com and dig CNAME share.acme.com.

“This domain is already connected somewhere else.” The hostname is attached to a different account, usually an old setup of your own on another platform. Remove it there, then verify again. If you're sure it's not in use, add the verification record shown in the panel and retry — that's how you prove the hostname is yours.

“Please wait a moment.” Verification is rate-limited to once every 30 seconds. Nothing is wrong; give it a moment.

The panel says custom domains are temporarily unavailable. That's on our side, not your account. Your plan hasn't changed and a domain that's already set up keeps serving. Try again shortly.

Still stuck? Reply in Screenify Studio → Settings → Feedback, or email support@screenify.studio with your subdomain — we can see exactly which check is failing.