Skip to main content

Custom Domains

Use your own domain for short links instead of the default linqu.id.

Setup

1. Add Your Domain

  1. Go to Settings > Domains
  2. Click Add Domain
  3. Enter your domain (e.g., go.yourcompany.com)

2. Configure DNS

Add a CNAME record pointing to Linquid:
TypeNameValue
CNAMEgoproxy.linquid.io
For apex domains (no subdomain), use an A record or ALIAS if your DNS provider supports it.

3. Verify

Click Verify Domain in the dashboard. Verification typically takes a few minutes.

4. SSL Certificate

SSL is automatically provisioned via Cloudflare. Your domain will be secured with HTTPS.

Using Custom Domains

Set as Default

Make your custom domain the default for new links:
  1. Go to Settings > Domains
  2. Click the star icon next to your domain
Choose a domain when creating a link:
{
  "destinationUrl": "https://example.com",
  "domainId": "domain_abc123"
}
Or use the system domain field:
{
  "redirectDomain": "go.yourcompany.com"
}
With a custom domain, your links become:
https://go.yourcompany.com/promo2024
Instead of:
https://linqu.id/promo2024

Multiple Domains

You can add multiple custom domains:
PlanDomain Limit
Starter1
Pro10
EnterpriseUnlimited
Use different domains for:
  • Different brands
  • Different campaigns
  • Geographic targeting

DNS Configuration Examples

go.yourcompany.com CNAME proxy.linquid.io

Apex Domain

If using Cloudflare:
yourcompany.com CNAME proxy.linquid.io (with CNAME flattening)
If not using Cloudflare, check if your provider supports ALIAS records.

Verification Issues

  • Check DNS propagation (can take up to 48 hours)
  • Verify CNAME is correct
  • Ensure no conflicting records
  • Wait up to 24 hours for certificate provisioning
  • Ensure domain points to Linquid
  • Check for CAA records blocking Cloudflare

Removing a Domain

  1. Go to Settings > Domains
  2. Click the delete icon
  3. Confirm removal
Removing a domain will break all links using that domain. Update your links first or redirect the DNS elsewhere.

API

Add Domain

curl -X POST https://api.linquid.io/domains \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{"domain": "go.yourcompany.com"}'

Verify Domain

curl -X POST https://api.linquid.io/domains/domain_abc123/verify \
  -H "Authorization: Bearer YOUR_API_KEY"

List Domains

curl https://api.linquid.io/domains \
  -H "Authorization: Bearer YOUR_API_KEY"