Skip to main content

Documentation Index

Fetch the complete documentation index at: https://developers.paperlink.online/llms.txt

Use this file to discover all available pages before exploring further.

By default, every sharing link you create in Paperlink uses the app.paperlink.online domain. A custom domain replaces that with your own address - for example, docs.yourcompany.com. Recipients see your brand in the URL, not Paperlink’s. This is especially useful when sharing documents with clients, investors, or partners where presentation matters.
Custom domains require the Business plan or higher. The number of domains you can add depends on your plan tier.

Add a custom domain

1

Open Team Settings

Click Settings in the left sidebar, then go to Team > Branded Domains.
2

Click Add Domain

Click the Add Domain button.
3

Enter your domain

Type the domain name you want to use - for example, docs.yourcompany.com. You can also paste a full URL; Paperlink extracts the domain automatically.
4

Submit

Click the submit button. Paperlink registers the domain and shows it with Pending verification status. You now need to add DNS records at your domain registrar.

Configure DNS records

After adding the domain, Paperlink shows the DNS records you need to create. Log in to your domain registrar (Cloudflare, Namecheap, GoDaddy, or whichever provider manages your domain) and add both records.

CNAME record

FieldValue
TypeCNAME
NameYour subdomain (for example, docs)
Targetcname.vercel-dns.com

TXT record

FieldValue
TypeTXT
NameYour full subdomain (for example, docs.yourcompany.com)
ValueThe verification token shown in Paperlink
DNS changes can take up to 48 hours to propagate across the internet, though most registrars update within a few minutes.
Both records are required. If you add only the CNAME, the domain will not verify. Make sure the TXT record name matches your full subdomain exactly, including the hostname portion.

Verify the domain

Once you have added both DNS records, return to Settings > Team > Branded Domains and click Verify next to your domain. Paperlink checks your DNS configuration and updates the status. You can click Verify as many times as you like - each click triggers a fresh DNS check. This is useful when you have just added the records and want to confirm they have propagated.

Verification statuses

StatusWhat it means
Pending verificationDomain has been added to Paperlink but DNS records have not been checked yet or have not propagated
VerifiedDNS records are correct and the domain is active - sharing links can now use it
Invalid DNS configurationOne or both DNS records are missing or contain incorrect values
DNS conflict detectedThe domain is already registered with a different Vercel project and must be removed from that project first
If you see Invalid DNS configuration, double-check that the CNAME target and TXT record value match exactly what Paperlink shows. A common mistake is adding the TXT record with just the subdomain label instead of the full subdomain. If you see DNS conflict detected, the domain is already connected to another project hosted on Vercel. You need to remove it from that project before Paperlink can claim it. Once a domain shows Verified status, it appears as an option in the link creation form. When you create or edit a sharing link, go to the Link Settings section and select your custom domain from the Custom Domain selector. The link URL will use your domain instead of the Paperlink default. Pair this with a custom URL slug for a fully branded link - for example, docs.yourcompany.com/series-a-deck. See Sharing Link Settings Reference for details on custom URL slugs.

Remove a domain

To remove a custom domain:
  1. Go to Settings > Team > Branded Domains.
  2. Click Remove next to the domain.
  3. Confirm the prompt.
Paperlink deletes the domain registration. Any sharing links that were using this domain fall back to the default app.paperlink.online address automatically. The links still work - only the URL changes.

Domain name rules

  • Lowercase letters, numbers, hyphens, and dots only
  • Maximum 253 characters total; maximum 63 characters per label (the part between dots)
  • Must have a valid top-level domain (.com, .co, .org, and so on)
  • Subdomains of paperlink.online are reserved and cannot be used
  • Each domain must be globally unique across all Paperlink teams - if another team has already registered the domain, you cannot add it

Permissions

Only users with the Admin or Owner role can add, verify, and remove custom domains. All team members can view the list of configured domains.

Create a sharing link

Create a link that uses your custom domain

Link settings reference

All sharing link options including custom URL slugs

Team members

Manage roles and permissions for your team

Subscription

Check your plan and upgrade to access custom domains