Pepvote Support Center
Integrations and advanced access

Custom domains

Serve your event's public pages from a domain you own (Custom plan).

Point vote.example.com at one event so participants never see pepvote.com. Available on the Custom plan. One domain per event, and a domain can only be connected to one event.

Connect

  1. In Voting Event Settings → Custom domain, enter the domain or subdomain (no https://, path, or port) and select Connect domain.
  2. Add every DNS record Pepvote shows to your DNS provider. A root domain usually needs an A record, a subdomain a CNAME, plus a TXT record to prove ownership.
  3. If your provider proxies DNS (for example Cloudflare's orange cloud), turn that off until the domain is active.
  4. Back in Pepvote, select Refresh status.

Status goes from Verify domain ownership and route the domain, to Add or update these DNS records, to DNS is configured and valid. Only share the custom-domain link after the last one.

Not activating?

  • Compare record type, name, and value with what Pepvote shows, character for character.
  • Make sure the TXT record is there too.
  • DNS changes can take a while to spread. Refresh again later.
  • Check the domain is not connected to another Pepvote event.

To swap domains, connect the new one; the old one is removed. To stop, select Remove custom domain.

Was this helpful?

Last updated September 4, 2026

On this page