Docs
Custom Domains & Branding

Custom Domains & Branding

Point a custom domain at your portal, verify ownership, and serve members from your own brand.

By default the member portal lives at your-slug.oncloudwine.com. For production use, point a custom subdomain like members.yourwinery.com so your members never see the OnCloudWine name.

Domain status lifecycle

StatusWhat it means
PENDINGYou added the domain but verification has not run yet.
VERIFYINGOnCloudWine is checking your DNS records. Usually under a minute.
ACTIVEVerified, SSL provisioned, traffic flowing. The portal is live at this domain.
FAILEDDNS records missing or incorrect. The error is shown in the domain detail panel.
SUSPENDEDManually disabled by an admin or by support. Traffic falls back to the default subdomain.

Add a custom domain

  1. Open domain settings

    Settings → Organization → Domains → Add Domain.

  2. Enter the full hostname

    Use a subdomain — members.yourwinery.com, not the apex (yourwinery.com). Apex domains require special CNAME flattening that not every DNS provider supports.

  3. Copy the DNS records

    OnCloudWine shows you a CNAME record to add at your DNS provider.

  4. Add the CNAME at your DNS host

    Cloudflare, Route 53, GoDaddy, Namecheap — any DNS provider works. Set the host (e.g., members) to point at the value OnCloudWine displays. TTL of 300–3600 seconds is fine.

  5. Click Verify

    OnCloudWine queries DNS. If the CNAME is correct, status moves to VERIFYING and then ACTIVE within a minute. If it fails, the error points at the missing or wrong record.

  6. Wait for SSL provisioning

    Once ACTIVE, OnCloudWine provisions a Let's Encrypt SSL certificate automatically. This usually takes under a minute. Members access via HTTPS immediately.

DNS provider quick reference

dashboard.oncloudwine.com

DNS records to add

Add this CNAME at your DNS provider. Replace the value with the one shown in your dashboard.

TypeName / HostValue / Points toTTL
CNAMEmembersedge.oncloudwine.com3600

Cloudflare-specific note

Branding once the domain is live

  1. Upload your logo

    Settings → Organization → General → Logo. SVG or high-res PNG (at least 256×256). Shown as the header logo on every portal page.

  2. Set your primary color

    The portal uses your primary color for buttons, links, and accents. Pick something that matches your existing brand.

  3. Configure transactional email sender

    Under Settings → Organization → General → Email Identity, configure a sender domain so members receive emails from [email protected] instead of OnCloudWine. SPF/DKIM setup is the same DNS pattern as above.

  4. Update business hours and contact

    These appear on the portal Help page so members know when to expect a response.

Multiple domains

You can add multiple domains to a single organization (e.g., one for members and a different one for an internal-only tasting-room app). Mark one as the primary — it's used in transactional emails and the sign-in flow. Others continue to work but redirect to the primary.

Removing a domain

From the Domains page, click the row menu and choose Remove. The domain is detached from your organization and traffic falls back to the default your-slug.oncloudwine.com subdomain. Re-add it any time.

What's next?