Using the Custom Domain setup in Zenoti, you can register a new domain for your Webstore to be a subdomain of your website domain.

For example, if your existing Zenoti online booking URL is spabliss.zenoti.com/webstoreNew, and you own the domain spabliss.com, the hostname can be masked to booking.spabliss.com, a subdomain of the domain spabliss.com.

External links:

Disclaimer: The link to external resources is provided for informational purposes only. Zenoti bears no responsibility for the accuracy, legality, or the content of the external site or for that of subsequent links.

To register a new custom domain

  1. At the organization level, click the Admin icon. Navigate to Setup > Custom Domains.

    Note: If you already have a registered custom domain, instead of Add New Domain, the Custom Domains Added page opens, from where you can manage the domain.
    Learn how to edit, verify, or delete a registered domain.

  2. Under the Domain and User Details section, in the Custom Domain Name box, enter the custom domain name.
    For example, booking.spabliss.com

  3. In the User Email Address box, enter the email address of the user setting up the account. The email ID entered here will be used to create a new Let’s Encrypt account for SSL management. The email ID is also used to validate domain ownership, and in the case of automated SSL management, to generate SSL certificate.

  4. Click Next.

    The Choose type of SSL management section appears.

  5. Select from the following:

    • Automated SSL Management (Recommended): Use this option if you want Zenoti to set up and manage your SSL certification through an automated system. The necessary SSL certificates are generated through Let’s Encrypt, a certifying authority. This option also renews the SSL certificates automatically upon expiry.

    • Manual SSL Management: Use this option if you want to set up SSL binding with a certificate that you have already created for the domain name in use. You will have to upload the certificates for verification and storage to initiate SSL binding.

      When you choose this option, SSL certificates must be renewed manually. You can set up alerts in Zenoti to trigger when SSL certificate is about to expire.

    1. If you’ve selected Automated SSL Management in step-5, enter the following details in the Please fill in the below details to start SSL Management section:

      1. Organization name

      2. Locality

      3. State

      4. Country

        Note: Zenoti automatically fills the information for the fields that are available in the General tab of the organization details. You cannot edit these automatically filled fields. You need to only enter the missing information.

        Zenoti generates Certificate Signing Request (CSR). Let’s Encrypt uses the information in the CSR for the generation and renewal of SSL certificates.

    2. If you’ve selected Manual SSL Management in step-5:

      1. Contact your Domain provider (Go Daddy, HostGator, or others), and ask for the following:

        • SSL Certificate (in PEM file format).

        • Private key used to sign the SSL certificate (in PEM file format).

        • Chain of certificates (in PEM file format). The file should not contain private key.

      2. Upload the files in the relevant upload links.

  6. Click Next.

    The Add DNS Records section appears.

  7. Make a note of the CNAME and TXT records – you must add these details to your domain.

  8. If you’ve already added the DNS records to your domain, click Verify.
    You’ve successfully completed the ownership verification process and your domain is activated. OR

    If you need time to add the DNS records to your domain, click Verify Later.

    You must verify the domain ownership to activate the domain.

Status messages and descriptions

Status

Mode

Description

Action To Be Taken by the customer

Pending Verification

Automated and Manual

Customer has not added DNS records and has not verified the Domain name. Verification is pending due to some issues.

Try verifying again after some time.

Created

Automated

Certificate is created.

Wait for Certificate to be uploaded to Load balancer, after which the customer will have a valid SSL certificate.

Uploaded

Manual

Certificate is uploaded/New certificate is uploaded in case of renewal.

Wait for Certificate to be uploaded to Load balancer, after which the customer will have a valid SSL certificate.

Active

Automated and Manual

Certificate is uploaded to Load balancer.

No action required. Custom domain should be working now with the applied certificate

Not Uploaded

Manual

Failed to upload SSL Certificate.

Click EDIT and upload the certificate again OR
Try again after sometime. In case of failure, contact Zenoti Support.

Not Generated

Automated

Failed to Generate SSL certificate.

Contact Zenoti Support.

Expired

Automated and Manual

Certificate reached expiry.

Manual - Should Upload New Certificate.
Automated - No action Required, Certificate will be picked for renewal.

Renewing

Automated

Certificate is Picked for renewal and will be renewed automatically

No action required.

SSL Renewal Failed

Automated

Certificate Renewal Failed.

Contact Zenoti Support.

Error messages and description

Error Message

Manual/Automated

Step in which error is shown

Reason

Action To Be Taken by the customer

You have not uploaded all the required files. Upload SSL certificate, private key and certificate chain

Manual SSL

Step 2/ Domain Management on Renewal

All files are not uploaded

Ensure that all the files are uploaded.

Validation failed for uploaded SSL Certificate. Ensure that you have uploaded a valid certificate issued for the corresponding domain

Manual SSL

Step 2/ Domain Management on Renewal

Uploaded certificates are not valid or issued for a different domain.

Ensure that uploaded certificates are valid and issued for the corresponding Domain.

Some of the required information is missing. Fill all fields of the form.

Automated SSL

Step 2

Some fields are missing

1. Fill all fields of the form.
OR
2. One or more special characters are used. Remove special character

Could not verify domain ownership. Please add the CNAME records given and click 'Verify'

Both

Step 3

CNAME not entered in the Domain DNS records

Should make sure that CNAME entry is made in the Domain DNS records with third party providers such as GoDaddy

Could not verify domain ownership. Please add the TXTRecord records given and click 'Verify'.

Both

Step 3

TXTRecord not entered in the Domain DNS records

Ensure that TXTRecord entry is made in the Domain DNS records with third party provider such as GoDaddy

Could not verify domain ownership. Please add the DNS records given and click 'Verify'.

Both

Step 3

TXTRecord not entered in the Domain DNS records

Ensure that DNS records are added in the Domain DNS records with third party provider such as GoDaddy

Did this answer your question?