How to Set Up a Custom Referral and Affiliate Domain

Last updated February 28, 2026

By default, your referral links, affiliate links, and affiliate signup page use oshi.link. With a custom domain, you can use your own branded URL instead — for example, rewards.yourdomain.com. This makes links feel more trustworthy and on-brand when customers and affiliates share them.

Find this under Affiliate Program > Custom Domain in your dashboard.

Setting Up Your Domain

1. Enter Your Domain

Choose a subdomain and base domain combination. For example:

  • Subdomain: rewards
  • Domain: yourbusiness.com
  • Result: rewards.yourbusiness.com

2. Add the DNS Record

After submitting, Oshi displays the CNAME record you need to add with your DNS provider:

Type Name Value TTL
CNAME (your subdomain) cname.vercel-dns.com 3600

Add this record in your DNS provider's settings (e.g., Cloudflare, GoDaddy, Namecheap, Route 53). If you're not sure how, search for your DNS provider's name + "add CNAME record" — most have step-by-step guides.

Note: DNS changes can take up to 48 hours to propagate, though it often happens within minutes.

3. Verify DNS

Once you've added the CNAME record, click Verify DNS Configuration in the dashboard. Oshi checks the record and updates the status:

  • Pending DNS — Waiting for CNAME to be configured
  • SSL Provisioning — DNS verified, SSL certificate is being provisioned automatically
  • Active — Fully operational. Your custom domain is live.

If verification fails, double-check the CNAME record values and wait a bit longer for propagation.

Once your domain is active, your links automatically update:

  • Referral links: https://rewards.yourdomain.com/{code}
  • Affiliate links: https://rewards.yourdomain.com/{code}
  • Affiliate signup page: https://rewards.yourdomain.com/affiliate

Existing links using oshi.link continue to work — the custom domain is an additional branded option.

Changing or Removing Your Domain

You can change your custom domain at any time after it's been verified. Click Change to enter a new domain and go through the DNS setup again.

To remove your custom domain entirely, click Remove. Your links will revert to using oshi.link.

What's Next

Was this article helpful?