Skip to main content
Connect your VibeFlow applications to your own custom domain for a professional and branded user experience.

Why Use Custom Domains?

Using a custom domain with VibeFlow offers several benefits:
  • Strengthen your brand identity – Use a domain that reflects your business name
  • Build user trust – A familiar web address increases credibility and confidence
  • Seamless integration – Make VibeFlow part of your existing web presence
  • Professional appearance – Create a polished, personalized experience for your users

Prerequisites

Before setting up a custom domain, make sure you have:
  • An active VibeFlow paid plan
  • Access to your domain’s DNS settings (available through your domain registrar like GoDaddy, Namecheap, or Google Domains)

How to Set Up a Custom Domain

Custom domains are configured at the project level. Follow these simple steps to connect your domain:

Step 1: Navigate to Your Project Settings

  • Open your VibeFlow project
  • Click on the Settings tab
  • Select the Custom Domains section

Step 2: Enter Your Domain

  • Enter your full domain name (e.g., mycoolproject.com or app.mycoolproject.com)
  • Note: If you want to use www in your domain (like www.mycoolproject.com), you must enter it manually

Step 3: Copy Your DNS Records

After entering your domain, VibeFlow will generate DNS records for you:
  • TXT record – Used to verify that you own the domain
  • A records – Points your domain to VibeFlow’s servers (we use Freestyle as our DNS provider)
Copy both records—you’ll need them in the next step.

Step 4: Add Records to Your DNS Settings

  • Log in to your domain registrar’s website (where you purchased your domain)
  • Find the DNS Management or DNS Settings section
  • Add the TXT and A records you copied from VibeFlow
  • Save your changes

Step 5: Wait for DNS Propagation

  • DNS changes can take up to 48 hours to fully propagate across the internet
  • Most changes take effect within a few hours
  • You can check the status in your VibeFlow project settings

Frequently Asked Questions

DNS propagation typically takes anywhere from a few minutes to 48 hours. Most domains are active within 2-6 hours.
Yes! You can use any subdomain (like app.yourdomain.com or portal.yourdomain.com). Just enter the full subdomain when setting up your custom domain.
No. VibeFlow automatically handles SSL certificate provisioning and renewal for your custom domain. Your site will be secured with HTTPS.
Yes! If you use Cloudflare for your domain, you must disable the proxy (orange cloud) for your VibeFlow DNS records.When the Cloudflare proxy is enabled, it can interfere with DNS verification and cause your custom domain setup to fail.To fix this:
  1. Log in to your Cloudflare dashboard
  2. Find the DNS records you added for VibeFlow
  3. Click the orange cloud icon to turn it gray (DNS only)
  4. Save your changes
If your domain isn’t connecting after 48 hours:
  • Double-check that the TXT and A records were entered correctly
  • Ensure there are no typos in the DNS records
  • Verify that Cloudflare proxy is disabled if you use Cloudflare
  • Contact VibeFlow support for assistance
Yes! VibeFlow allows you to add multiple custom domains to a single project. Just repeat the setup process for each domain you want to connect.
Yes! You can use either an apex domain (like yourdomain.com) or a subdomain (like www.yourdomain.com or app.yourdomain.com). Just make sure to enter the exact domain format you want to use.
Your original VibeFlow URL (e.g., yourproject.vibeflow.build) will continue to work even after you set up a custom domain. Both URLs will point to your project.