Navigation
Getting Started
Business Setup
Money
WebApp Modules
Developers
Custom Domain
Why Add a Custom Domain?
While every WebApp comes with a free DashNex subdomain (e.g., yourbusiness.dashnexcloud.com), adding your own custom domain unlocks additional features:
- Professional branding with your own domain name
- Custom sender email addresses (e.g., hello@yourdomain.com)
- Full DNS management through the DashNex dashboard
- Automatic SSL/TLS certificate provisioning
Getting Started
To begin, navigate to Settings → Domain in your business dashboard. You have two options:
I have a domain
Connect a domain you already own from any registrar (GoDaddy, Namecheap, Cloudflare, etc.)
I need a new domain
Browse available domains from other DashNex members on the PeerGem Marketplace.
Setup Process
Setting up a custom domain involves three steps:
Add Your Domain
Enter your domain name (e.g., example.com). The system will automatically normalize your input—removing any protocol, www prefix, or trailing paths.
When you add the domain, DashNex checks its current nameservers and picks the right setup path for step 2 — either moving nameservers to DashNex, or connecting the Cloudflare account you already use for the domain.
Hand Over DNS Control
DashNex needs to manage DNS records for your domain. How this happens depends on where your domain is hosted today — the dashboard detects this automatically when you add the domain and shows you the matching step.
Option A — Configure Nameservers
Domain not on CloudflareUpdate your domain's nameservers at your registrar to the addresses provided by DashNex. This step transfers DNS management to the DashNex platform.
DNS Propagation: Changes typically propagate within minutes to an hour, but can take up to 24 hours in some cases.
Use the Check Status button to verify when your nameservers are active. There's a 60-second cooldown between checks to prevent excessive queries.
Option B — Connect Your Cloudflare Account
Domain already on CloudflareIf your domain's nameservers already point to Cloudflare, DashNex detects this and switches to the delegated flow instead. You keep your nameservers and your Cloudflare account — nothing moves. You grant DashNex scoped access to that one zone with an API token you create yourself, and DashNex writes the records it needs directly into your existing zone.
Step 2a — Create the API token
Click Open Cloudflare Token Creator. This opens the Cloudflare dashboard with a token template pre-filled for you — named DashNex - yourdomain.com, with all the permissions DashNex needs already selected. Review and create the token in Cloudflare, then copy it.
Under Zone Resources, choose Include → Specific zone → your domain. The token should be scoped to that single zone — it gives DashNex no access to anything else in your Cloudflare account.
Step 2b — Paste the token
Paste the token into the dashboard and click Connect. DashNex verifies it against the Cloudflare API by actually exercising each permission. If anything is missing, the permission list turns red next to the specific permissions that failed, so you can fix the token and try again.
No propagation wait: Because nameservers never change, the domain is ready as soon as the token is accepted. You go straight to step 3.
Once connected, the dashboard shows Cloudflare Connected with a Revoke access link. Revoking deletes the stored token and returns you to this step; you can connect a new token at any time.
Choose App Location
Decide where your WebApp will be accessible:
- Root domain — Your app at
yourdomain.com - Subdomain — Your app at
app.yourdomain.com(or any prefix you choose)
Important: This choice is permanent and cannot be changed later. Choose strategically based on your future plans.
Choosing a subdomain leaves the root domain available for other purposes like a marketing website. Most businesses use the root domain since managing a single app is simpler.
After Setup
Once your custom domain is fully configured, you gain access to additional features:
Sender Emails
Create custom sender addresses for outbound emails from your WebApp:
- Add sender addresses like
hello@yourdomain.comorsupport@yourdomain.com - Set a display name for each sender
- Enable email forwarding to receive replies at your business email
DNS Manager
Full DNS management directly from your DashNex dashboard:
- Create, edit, and delete DNS records (A, AAAA, CNAME, MX, TXT, and more)
- Search and filter records by type, name, or content
- Changes propagate quickly through Cloudflare's global network
SSL/TLS Certificates
SSL certificates are automatically provisioned and renewed for your custom domain. Your WebApp is always served over HTTPS with no additional configuration required. The edge network handles certificate management entirely.
Removing a Custom Domain
If you need to remove your custom domain, you can do so from the Domain settings page. After removal:
- Your WebApp reverts to the DashNex subdomain
- Sender emails associated with the custom domain are removed
- You'll need to update nameservers at your registrar if you want to use the domain elsewhere
If you connected your own Cloudflare account, there are no nameservers to change — they were never moved. DashNex cleans up the DNS records and the gateway worker it created in your zone, and the stored API token is deleted. The zone itself stays in your Cloudflare account.
Next Steps
- Credits & Top-ups — Learn about managing your business credits
- WebApp Modules — Explore the available modules for your WebApp