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.
Where to enable
Domain control can be set up in the Login section of Calendly.
Select the Account button and then Admin from the drop-down menu.
Click on the Login tab. You will see a button for Domain control. Select this button to continue.
1. Enter your domain
Select whether you want to use a TXT or CNAME record for verification.
For subdomains (sales.customer.com rather than customer.com,) use the TXT method.
If your domain ends in top-level domains like .co or .uk, you can use CNAME records.
- 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.
2. 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 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, perform the applicable procedure to create a hosted zone:
On the Hosted zones page, choose the name of the hosted zone that you want to create records in.
Choose Create record.
Choose and define the applicable routing policy and values. For more information, see the topic for the kind of record that you want to create:
Choose Create records.
On the Zone list page, in the zone list table, Zone column, select the zone that you want to edit.
The Edit zone page for the selected zone opens.
Scroll down to the Zone record sets panel and select Add new record set.
The Add new record set dialog for the selected zone opens.
Fill in the Name, Type, and TTL 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 resource record types.
Click Add to change list.
The Add new record set dialog closes. On the Edit zone page, the Zone record sets panel is updated 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.
- Click on Domains, then find your domain.
- Click on DNS records, then Add record.
- Choose TXT and copy and paste the value.
- In the Name field, type @.
- In the Value field, paste the value from Calendly.
- Choose CNAME.
- Copy the hostname to into the host field in Microsoft.
- Copy the target value into the “points to” field in Microsoft.
- At the top left, click Menu DNS.
- Under “Resource records,” click Custom records Manage records.
- If you don’t have any resource records yet, click Custom records.
- For each record set, edit the “Type,” “TTL,” or “Data” fields directly.
- For examples of how to format entries, check resource record types.
- To include multiple records with the same Host name, Type, TTL, and Data values at the same time, also known as a resource record set, click Create new record.
- Sign in to your GoDaddy Domain Portfolio. (Need help logging in? Find your username or password.)
- Select Domain Edit Options next to your domain and 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. This is usually provided by your SSL, hosting, or email provider. The Value must follow these guidelines:
- Maximum 1024 characters are allowed.
- Only ASCII characters are allowed.
- TTL (Time to Live): The amount of time the server should cache information before refreshing. The default setting is 1 hour.
- (Optional) Select Add More Records to add multiple DNS records at the same time. If you change your mind, 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.
- Copy the record from Calendly and place it where needed.
- 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.
If you want to remove a verified domain from your records, select the red trash can icon next to your domain record.
3. 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 email@example.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.
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.