Help with alternative Domain Validation

Hi zoom !

I’m an employee at Calendly and we are trying to submit a Calendly-for-zoom app for org level integration. I’m unable to use the standard domain validation process because our calendly.com platform infrastructure doesn’t allow for it. Can you please let me know what the alternative process is for Domain Validation ?

Thanks
Yatin Kanetkar

Hi there!

Thanks for reaching out about validating the domain for your app. Please note that we require domain validation via one of two methods:

  1. Through the zoom-verify.html automated flow in your app submission page
  2. Through a txt record added to your DNS (if you have more than one domain, this will be the required approach)

To make things easiest, we can manually validate your domain(s) for you, if you’re having trouble with the automated zoom-verify.html flow in the UI.

To do so, can I kindly ask that you please add the following text record within the root folder of all your domains:

zoom-domain-verification = afd6de76-b579-11ee-a506-0242ac120002

Additionally, I’ll ask that you please confirm the following :

  1. App Name
  2. Development Client ID
  3. Email Address of App Owner
  4. Domain Name

And provide me with the following links (If you do not have these ready, please provide the domain name that they would belong to):

  1. Privacy Policy URL
  2. Terms of Use URL
  3. Support URL
  4. Documentation URL
  5. Configure URL(Optional)
  6. Endpoint URL for De-Authorization

If you need some high-level guidance on adding a txt record to your domain, you may find these general steps helpful:

  • Go to your DNS provider’s website. If you aren’t sure which DNS provider serves your domain, you can look it up by using a free Whois service.
  • On the provider’s website, sign in to your account.
  • Find the page for updating your domain’s DNS records. This page often has a name such as DNS Records, DNS Zone File, or Advanced DNS. If you’re unsure, consult the provider’s documentation.
  • Add a TXT record with the name and value in the root folder of the domain (for e.g: yourdomain.com, and not zoom-domain-verification.yourdomain.com or subdomain.yourdomain.com), in your case: zoom-domain-verification = afd6de76-b579-11ee-a506-0242ac120002
  • Save your changes. DNS record updates can take up to 48 hours to take effect, but they often take effect much sooner.

Please let me know once you’ve added the text record so that I can verify it.

Once I verify this on our end, I will disable domain verification for the app and you’ll be able to complete the submission process from your end.

Thank you,

Marketplace Operations Team.

Hi Nigel,

Thanks for the quick response. I worked with the infra team and got that entry added to the calendly.com domain. Barring any delays in DNS records being propagated, you should be good to proceed with the domain validation.
Let me know if there is anything else that I need to do.

Thanks
Yatin

There were additional details that you required in order to proceed with the validation, I’ve added them below.

Additional Details

  1. App Name: Calendly for Zoom - Admin Setup
  2. Development Client ID: IIvZtzPFSjWD5JdgfrD3lA
  3. Email Address of App Owner: integrations-apps@calendly.com
  4. Domain Name: https://www.calendly.com

Support Links :

  1. Privacy Policy URL: https://calendly.com/privacy
  2. Terms of Use URL: https://calendly.com/terms
  3. Support URL: https://calendly.com/contact-us
  4. Documentation URL: https://help.calendly.com/hc/en-us/articles/20477338700567
  5. Configure URL(Optional) : NA
  6. Endpoint URL for De-Authorization: https://calendly.com/webhooks/zoom/organization

Let me know if there is anything else that I need to provide.

Thanks
Yatin