How to set up domain control
This article consists of step-by-step instructions for setting up domain control using Calendly. For more information on domain control and how it can help your organization, check out this article.
Step 1 - Access domain control settings
- In Calendly, go to the Admin center > Login page.
- Select the Domain control tab.
On the Domain control page, enter your domain settings.
Step 2 – Enter your domain
- Select whether you want to use a TXT or CNAME record for verification.
- For subdomains (sales.customer.com instead of customer.com), use a TXT record. Each subdomain must be added separately.
- If your domain ends in top-level domains like .co or .uk, you can use a CNAME record.
- Type your domain into the text box and select Add domain.
- If your domain has been verified and saved by a different account, you will receive an error message.
- Once added, your domain will appear in the Domain records menu with a Pending status.
Step 3 – Verify your domain
- Sign in to your domain provider.
- Your provider will have a location to enter DNS configuration information. Use the drop-down below for specific instructions for common providers.
- If you’re not creating an alias record, go to step 2. Also go to step 2 if you’re creating an alias record that routes DNS traffic to an AWS resource other than an Elastic Load Balancing load balancer or another Route 53 record. If you’re creating an alias record that routes traffic to an ELB (Elastic Load Balancing) load balancer, and if you created your hosted zone and your load balancer using different accounts, perform the procedure Getting the DNS name for an ELB load balancer to get the DNS name for the load balancer.
- Sign in to the AWS Management Console and open the Route 53 console at https://console.aws.amazon.com/route53/.
- In the navigation pane, choose Hosted zones.
- If you already have a hosted zone for your domain, skip to step 5. If you don’t, create a hosted zone using the applicable procedure:
- To route internet traffic to your resources (such as Amazon S3 buckets or Amazon EC2 instances), see Creating a public hosted zone.
- To route traffic in your VPC (Virtual Private Cloud), see Creating a private hosted zone.
- On the Hosted zones page, choose the name of the hosted zone where you want to create records.
- Choose Create record.
- Choose and define the applicable routing policy and values. For more information, see the topic for the record type you want to create:
- Values that are common for all routing policies
- Values that are common for alias records for all routing policies
- Values specific for simple records
- Values specific for simple alias records
- Values specific for failover records
- Values specific for failover alias records
- Values specific for geolocation records
- Values specific for geolocation alias records
- Values specific for latency records
- Values specific for latency alias records
- Values specific for IP-based records
- Values specific for IP-based alias records
- Values specific for multivalue answer records
- Values specific for weighted records
- Values specific for weighted alias records
- Choose Create records.
- On the Zone list page, in the Zone column of the zone list table, select the zone you want to edit. The Edit zone page opens for the selected zone.
- Scroll down to the Zone record sets panel and select Add new record set. The Add new record set dialog opens.
- Fill in the Name, Type, and TTL (Time to Live — how long DNS servers cache the record before refreshing) fields.
- In the Record data field, enter your record set information according to the help instructions for your chosen record type. See Supported resource record types for a list of supported types.
- Click Add to change list. The Add new record set dialog closes. On the Edit zone page, the Zone record sets panel updates to include the new record set, and a Pending changes not activated banner appears at the top of the page.
- Continue adding records for this zone until the record set is complete.
- Log in to your admin portal.
- Under Settings, select Domains, then find and select your domain.
- Select DNS records, then Add record.
TXT record:
- Choose TXT and copy the value.
- In the Name field, type @.
- In the Value field, paste the value copied from Calendly.
CNAME record:
- Choose CNAME.
- Copy the hostname from Calendly into the Host field in Microsoft.
- Copy the target value from Calendly into the Points to field in Microsoft.
- Sign in to Squarespace.
- Open your Domains dashboard and select your domain.
- Select DNS, then DNS Settings.
- Scroll to Custom Records.
- Select Add record.
- In the Type menu, select the record type shown in Calendly: TXT or CNAME.
- Copy the values from Calendly into the matching Squarespace fields:
- For TXT, enter the host/name and value from Calendly.
- For CNAME, enter the host/name and target/value from Calendly.
- Select Save.
- If prompted, select Confirm.
Note
As of July 10, 2024, Google Domains has moved to Squarespace. If you originally registered your domain with Google Domains, manage your DNS records in Squarespace.
- Sign in to your GoDaddy Domain Portfolio. (Need help logging in? Find your username or password.)
- Select Domain Edit Options next to your domain, then select Edit DNS. You may need to scroll down to see Edit DNS.
- Select Add New Record.
- Select TXT from the Type menu.
- Enter the details for your new TXT record:
- Name: The hostname or prefix of the record, without the domain name. Enter @ to put the record on your root domain, or enter a prefix such as mail.
- Value: The text string for the record, provided by Calendly. The value must be no more than 1,024 characters and contain only ASCII characters.
- TTL (Time to Live): How long the server caches information before refreshing. The default is 1 hour.
- (Optional) Select Add More Records to add multiple DNS records at the same time. Select Delete to remove any records that haven’t been saved yet.
- Select Save to add your new record. If you added multiple records at the same time, select Save All Records.
3. Copy the record from Calendly and place it where needed.
4. In Calendly, select Verify domain.
Once the domain has been verified, the status will change from Pending to Verified. This process can take up to 24 hours but in most cases the verification time is less than five minutes. If Calendly cannot verify your domain, you will see an Unable to verify status.
Note
If you want to remove a verified domain from your records, select the red trash can icon next to your domain record.
Step 4 – Choose your domain control settings
Once you create and a domain record, you will need to click Enable to turn on domain control. Enabling control will automatically set up a domain control setting (an organization owner getting an email for access requests.) You can change this at any time by selecting one of the four options:
- Send a request to join to a Calendly owner or admin
- You would select from the list which admin or owner to use.
- Send a request to join to a specific email address (such as it@companyname.com)
- You would type the address into the text box
- Redirect a user to a custom link (such as a ticketing system or an SSO)
- You would type the link into the text box
- Deny a user access entirely, locking the domain from use
- Calendly owners and admins can still add and remove users via Calendly itself.
Once you have decided which option to use, select it and then Save. This will turn on domain control for any new user attempting to sign up with the selected domain.
Note
If you wish, you can also enter your desired organization name in the text box. This will be the name that appears to a user when they attempt to sign up with your domain.
The user will see a message letting them know access is restricted. The user can:
- Request access from your organization
- Use a different email address (such as a personal email) to create their own Calendly account
Yes. Your organization’s Activity log will show pending users who have requested access.
No. Existing users with your domain can still log in and use Calendly. Domain control only applies to new users who try to sign up using your protected domain.
No. Domain control applies only to the exact domain you enter.
For example, adding customer.com does not automatically cover subdomains like sales.customer.com. Each subdomain must be added to domain control separately.
After starting the verification process, Calendly generates a verification code. Your IT team will need to add this code to your domain service provider (such as GoDaddy or Squarespace).