Knowledge Base Domain Management

Domain Management — Complete Guide

Overview

Custom domains give your signup pages, landing pages, and tracking links a professional branded appearance. Instead of sharing links like app.furiosacrm.com/p/your-page, your audience sees events.yourbrand.com. This builds trust, improves click-through rates on shared links, and keeps your brand front and center.

FuriosaCRM handles the entire domain lifecycle: you can register new domains directly through the platform (powered by Namecheap), point existing domains via DNS, and activate them with automatic SSL certificate provisioning. The platform also supports branded tracking subdomains for email campaigns, so your tracking links use your own domain rather than a generic one.

Domain management is available to all users, and there is a dedicated Domain Only user role for accounts that exclusively manage domains without access to other CRM features. Client Admin and Admin roles have full domain management capabilities by default.

Registering a Domain

FuriosaCRM integrates with Namecheap to let you search for and register domains without leaving the platform. Navigate to Domains → Register Domain in the admin sidebar. Enter your desired domain name in the search field and click Search. The system queries Namecheap's API and returns available options with pricing for popular TLDs (.com, .co.uk, .net, .org, and more).

Once you find the domain you want, click Register. You will be asked to provide registrant contact information (name, address, email, phone) which is required by ICANN. FuriosaCRM securely transmits this to Namecheap. Payment is processed through Stripe, using the card you have on file or a new one entered at checkout. Domain registration fees are one-time annual charges separate from your FuriosaCRM subscription.

After registration, the domain appears in your My Domains tab. DNS nameservers are automatically configured, and FuriosaCRM creates the necessary PowerDNS zone on our infrastructure. Newly registered domains may take up to 48 hours for global DNS propagation, though most resolve within 15-30 minutes.

app.furiosacrm.com/admin/domains
Register a Domain
Search for a domain name
Available myeventbrand.com
£9.99/yr
Available myeventbrand.co.uk
£7.49/yr
Taken myeventbrand.net
Unavailable
Tip: If you already own a domain through another registrar (like GoDaddy, Google Domains, or Cloudflare), you do not need to register it again. Skip to the "Pointing Your DNS" section to connect an existing domain.

Pointing Your DNS

To use a domain you already own with FuriosaCRM, you need to create an A record pointing to the FuriosaCRM load balancer. Log in to your domain registrar or DNS provider (wherever your domain's nameservers point) and add the following DNS record:

  • Type: A
  • Name: @ (or the subdomain you want to use, e.g., events)
  • Value: The IP address shown in your FuriosaCRM domain settings page
  • TTL: 3600 (1 hour) or lower

If you want to use a subdomain like events.yourdomain.com, set the Name field to events instead of @. You can point multiple subdomains to FuriosaCRM from the same root domain.

DNS propagation typically takes between 5 minutes and 48 hours, depending on your registrar and the previous TTL values. Most changes propagate within 15-30 minutes. You can check propagation status using online tools like dnschecker.org to verify that your domain resolves to the correct IP address from multiple global locations.

Important: Do not use CNAME records for the root domain (apex domain). CNAME records are only valid for subdomains. If your DNS provider supports ALIAS or ANAME records, those are also acceptable alternatives to A records for root domains.

Activating a Custom Domain

Once your DNS is pointed correctly, you can activate the domain in FuriosaCRM. Navigate to your page's Settings and go to the Custom Domain section. The activation process has two steps displayed on the page.

Step 1: Point DNS. FuriosaCRM automatically checks whether your domain's A record resolves to the correct load balancer IP. When DNS is correctly configured, you will see a green checkmark with "DNS Pointed" status. If the check fails, the page shows what IP your domain currently resolves to, helping you identify misconfiguration.

Step 2: Activate. Once DNS is verified, click the Activate button. FuriosaCRM provisions a managed SSL certificate through Hetzner Cloud automatically. Certificate issuance typically takes 30 seconds to 2 minutes. During this time, the button shows a loading spinner. Once the certificate is issued and attached to the load balancer, your page is immediately accessible via HTTPS on your custom domain.

app.furiosacrm.com/admin/settings
Custom Domain
Domain: events.mybrand.com
Step 1: DNS Pointed
Your domain resolves to the correct IP address. DNS is configured correctly.
2
Step 2: Activate SSL Certificate
Click Activate to provision a free SSL certificate for your domain.

The SSL certificate is a managed certificate that auto-renews before expiry. You do not need to install, configure, or renew certificates manually. FuriosaCRM handles the entire certificate lifecycle through the Hetzner Cloud API.

Branded Tracking Subdomains

When you send email campaigns through FuriosaCRM, tracking links (for opens and clicks) are generated using a default domain. While this works perfectly, using a branded tracking subdomain like links.yourbrand.com or acme.furiosacrm.com improves email deliverability and makes links look more trustworthy to recipients.

FuriosaCRM automatically creates a tracking subdomain for your account under the furiosacrm.com domain. This is set up via Cloudflare DNS and is associated with your user account. Once configured, all outbound email tracking links will use your branded subdomain instead of the default tracking domain.

The tracking subdomain is configured in your Account Settings and stored in your user profile. When the email campaign worker processes sends, it dynamically looks up your tracking base URL and generates links accordingly. If no custom tracking subdomain is set, it falls back to the default application URL.

Tip: A branded tracking subdomain can significantly improve email deliverability, as many spam filters give higher trust scores to links that match the sender domain. If you send more than a few hundred emails per month, setting up a branded tracking subdomain is highly recommended.

Managing Domains

The My Domains tab shows all domains associated with your account. Each domain displays its current status (Active, Pending DNS, SSL Pending, or Inactive), the page it is connected to (if any), and the registration expiry date for domains registered through FuriosaCRM.

To remove a custom domain from a page, go to the page's Settings and click Remove Domain in the Custom Domain section. This removes the SSL certificate from the load balancer and deletes the associated DNS zone from PowerDNS. The domain itself is not deregistered — you still own it and can reconnect it at any time.

For domains registered through FuriosaCRM, you can view the registration details, check the expiry date, and configure auto-renewal from the domain detail page. Domain renewal payments are charged to your Stripe payment method on file. You will receive email notifications 30 days, 7 days, and 1 day before a domain expires.

DNS Zone Management

FuriosaCRM runs its own DNS infrastructure powered by PowerDNS on dedicated DNS servers (ns1.furiosadns.com and ns2.furiosadns.com). When you register a domain through FuriosaCRM or activate one for your page, a DNS zone is automatically created with the necessary records.

For domains registered through FuriosaCRM, the nameservers are automatically set to our PowerDNS servers. This means all DNS queries for your domain are handled by our infrastructure, providing fast resolution times and high availability through a primary-secondary DNS architecture with automatic zone transfers (AXFR).

If you are using a domain registered elsewhere, you do not need to change your nameservers. Simply add the A record as described in the "Pointing Your DNS" section. FuriosaCRM's domain verification works by checking DNS resolution regardless of which DNS provider you use.

Troubleshooting

DNS Not Propagated

If FuriosaCRM shows "DNS Not Pointed" even after you have added the A record, the change may still be propagating. Wait at least 30 minutes and try again. You can verify propagation by checking your domain with a tool like dig yourdomain.com A or using an online DNS checker. If the A record is correct in the DNS tool but FuriosaCRM still shows it as not pointed, try clicking the Refresh Check button.

SSL Certificate Not Issuing

SSL certificates are provisioned via Hetzner Cloud's managed certificate service, which requires DNS to be correctly pointed before it can issue a certificate. If the activation step fails, verify that your A record points to the exact IP address shown in the domain settings. Also ensure that no CAA records on your domain restrict certificate issuance. If the problem persists, wait 10 minutes and try activating again.

Domain Verification Failures

If domain verification fails repeatedly, check for the following common issues: the DNS record might have a typo in the IP address, your domain might be behind a proxy (like Cloudflare's orange cloud) that changes the resolved IP, or there might be conflicting records. Disable any DNS proxying when pointing to FuriosaCRM, and ensure there are no AAAA (IPv6) records that might interfere with the verification check.

app.furiosacrm.com/admin/domains
My Domains
DomainStatusConnected PageExpires
events.mybrand.com Active Summer Festival 2026 External
myeventbrand.com Active VIP Guestlist Feb 2027
signup.newbrand.io Pending DNS Not connected External

Mixed Content Warnings

After activating a custom domain with SSL, ensure all resources on your page (images, scripts, fonts) are loaded over HTTPS. FuriosaCRM handles this automatically for all platform-hosted assets, but if you have embedded external content (iframes, custom scripts), those must also use HTTPS URLs. Your browser's developer console will show any mixed content warnings.