Brand Singular links with your domain- Beta

Custom Domains is a premium feature that allows you to fully brand your Singular links using your own domain. Instead of using the standard Singular link with your own subdomain you can use the domain you choose — creating a seamless, trusted experience for your users.

Note: This feature is available to clients on eligible plans. Contact your Customer Success Manager (CSM) to check if your account includes access.


Why Use a Custom Domain?

  • Strengthen your brand: Keep every touchpoint fully branded.

  • Boost user trust: Branded domains improve credibility and confidence.

  • Increase engagement: Clean, recognizable URLs get more clicks.

  • Maintain analytics power: Full Singular tracking, with your brand front and center.


How It Works

Instead of this:

yourbrand.sng.link/abce/1234

You can use:

yourbrand.com/abce/1234

Your users see your brand — but everything is still powered by Singular behind the scenes.

Note: As part of the Singular Links prerequisites, you are required to configure Singular Brand Links as outlined in the steps below for both Android and iOS applications.

Android:

Add the following intent filter to your AndroidManifest.xml to handle App Links:

<intent-filter android:autoVerify="true">
	<action android:name="android.intent.action.VIEW" />
	<category android:name="android.intent.category.DEFAULT" />
	<category android:name="android.intent.category.BROWSABLE" />
	<data android:scheme="http" />
	<data android:scheme="https" />
	<data android:host="promo.yourbrand.com"/>
	<data android:pathPrefix="/A"/>
	<data android:pathPrefix="/B"/>
	<data android:pathPrefix="/E"/>
	<data android:pathPrefix="/F"/>
</intent-filter>

iOS:

  • Open Xcode and navigate to Project settings > Capabilities > Associated Domains.
  • Add your Brand Singular Links using the following format: 


How to Set Up a Custom Domain

Note: Custom Domains is a premium feature. Please contact your Customer Success Manager to enable and configure it.

  1. Decide on the domain or subdomain you want to use, for example :yourbrand.com

  2. In your DNS provider’s settings, create a CNAME record pointing your subdomain to:

    <your_name>.branded-domains.singular.net 
  3. Reach out to your Singular Customer Success Manager to complete the setup. They’ll assist with:

    • Verifying the domain

    • Enabling the feature on your account (if eligible)

    • Final configuration and testing

  4. Once everything’s verified and connected, your CSM will confirm the domain is live.

  5. After setup, your custom domain will appear as an option when creating links in Singular.

  6. Update Singular SDK integration:

    Register the custom tracking domain as an ESP domain, prior to initializing the Singular SDK. This allows the Singular SDK to recognize the custom tracking domain opening the app, allowing the Singular SDK to handle the deep link and attribution the re-engagement.
    Follow these steps for Singular links with your chosen link. 

    iOS:

    SingularConfig* config = [[SingularConfig alloc] initWithApiKey:apiKey andSecret:secretKey];
    config.brandedDomains = @[@"promo.yourbrand.com"];
    

    Android:

    SingularConfig config = new SingularConfig(apiKey, secretKey)
    .withBrandedDomains(Arrays.asList("promo.yourbrand.com"));



Need Help?

If you're unsure whether your plan supports Custom Domains or you need help getting started, contact your Customer Success Manager or reach out to Singular Support.