How to Set Up a Custom Domain?

Set up your own custom domains on Ninja Link

This guide will help you configure a custom domain with Cloudflare.

⚠️ Important before you start:

  • Make sure you’re connecting your domain via Cloudflare. If you’re using another provider (e.g., GoDaddy), please first transfer your nameservers to Cloudflare.

  • Don't use subdomains like www.yourdomain.com or live.yourdomain.com etc.. only add yourdomain.com

  • Our system automatically checks every 10 minutes after a new configuration, so don’t worry if you see an error or that nothing happens at the beginning. The whole configuration takes a bit of time.


Step 1 - Create a Cloudflare Account

Go to https://dash.cloudflare.com/sign-up
You’ll receive a verification email — open it and click Confirm Email

Step 2 - Register Your Domain on Cloudflare

  • Go to your Cloudflare dashboard.

  • In the left navigation bar, click “Domain Registration”.

  • Click the button “Register Domains”.


Step 3 - Buy a domain

The domain is yours, we don't take any commission on this.


Once the domain is registered, go back to your Account Home ​



​Step 4 - Configure Your Domain on Ninja Link

Go to your Ninja Link Account, in the section Custom Domains. Click on the top right "Add Domain"


Enter your domain (always write the letters in lowercase.)


You will be redirected to the domain dashboard. Click on "Domain Setup" to configure your newly added domain.


Now you have to wait, our system need to process your information. It usually takes 10 minutes.


After that, you will be able to see the CNAME and TXT Records.


​Step 5 - Go Back to Cloudflare

Go to the DNS of your domain and click "Add Record"

⚠️ You must add the same records as you have on Ninja Link (CNAME and TXT)

  • Add a CNAME record

  • Add 2 TXT records

  • Copy paste the exact values you see on Ninja Link

  • Make sure there is no space once you copy/paste

  • Always let the "Proxy Status" turned on!



Step 6 - Wait ⌛️

Propagation may take up to 24 hours, but it's often much faster (5 to 30min).

Your custom domain will be "live" on your dashboard on Ninja Link


⚠️ You still have "Error" after a day?

If the error persists, you have something wrong so then do it again by following the following steps:

  1. Delete your domain in Ninja Link dashboard

  2. Delete the DNS records you created on Cloudflare

  3. Add your custom domain on Ninja Link dashboard again

  4. Add the DNS records again in Cloudflare

  5. Wait 10 to 30min and it should be fine


Step 7 - Domain is live! Connect your links now

Congratulations, you domain is set up. Now go to your links and in the edit section, select your new domain.

Read More

How to use the Link Protection

Secure your links with advanced protection against bots.

How to use the Link Protection

Secure your links with advanced protection against bots.

How to use the Link Protection

Secure your links with advanced protection against bots.

How to configure tracking parameters?

Track, measure, and optimize your campaigns directly from Ninja Link.

How to configure tracking parameters?

Track, measure, and optimize your campaigns directly from Ninja Link.

How to configure tracking parameters?

Track, measure, and optimize your campaigns directly from Ninja Link.

How to use the Deeplink?

Ensure better conversion rates by escaping in-app browsers.

How to use the Deeplink?

Ensure better conversion rates by escaping in-app browsers.

How to use the Deeplink?

Ensure better conversion rates by escaping in-app browsers.