# Domain Validation for n8n Workflow Integration - Need Guidance

**URL:** <https://devforum.zoom.us/t/domain-validation-for-n8n-workflow-integration-need-guidance/137802>\
**Category:** Domain Validation\
**Created:** [October 2, 2025, 5:26pm UTC](https://devforum.zoom.us/t/domain-validation-for-n8n-workflow-integration-need-guidance/137802 "2025-10-02T17:26:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mjhalfdozen](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mjhalfdozen/32/71556_2.png) [@mjhalfdozen](https://devforum.zoom.us/u/mjhalfdozen)\
**Post date:** [October 2, 2025, 5:26pm UTC](https://devforum.zoom.us/t/domain-validation-for-n8n-workflow-integration-need-guidance/137802/1 "2025-10-02T17:26:58Z")

</div>

Hi @elisa.zoom,

I’m building a Zoom app that integrates with n8n (workflow automation platform) and need help with domain validation for marketplace submission.

App Details:

- App Type: OAuth app
- Use Case: Internal use only
- Purpose: Automate Zoom workflows (meeting creation, recording management, etc.) via n8n for internal and clients

Domain Validation Questions:

1. n8n Hosting:
  - n8n Cloud instance: halfdozen.app.n8n.cloud

2. Domains to Validate:
  - Main app domain: [workway.co](http://workway.co)
  - n8n instance: halfdozen.app.n8n.cloud

3. Specific Issues:
  - Do I need to validate both [workway.co](http://workway.co) and the n8n cloud domain?
  - Should I use Server-to-Server OAuth instead since n8n handles the backend automation without end-user UI?
  - How do I handle validation when the app runs entirely through n8n workflows?

Any guidance would be appreciated!

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [October 3, 2025, 3:36pm UTC](https://devforum.zoom.us/t/domain-validation-for-n8n-workflow-integration-need-guidance/137802/2 "2025-10-03T15:36:12Z")

</div>

Hi @mjhalfdozen, if you’re submitting to the Marketplace you must [verify any domains your app uses](https://developers.zoom.us/docs/build-flow/verify-domains/) (redirect URLs, webhook bases, policy pages) and it’s a one-time, account-level check

You can’t validate `n8n.cloud` since you don’t control it, so validate `workway.co` and route the OAuth redirect through it (e.g., `/zoom/callback`) then relay to n8n

If your automation only acts on your own Zoom account without user interaction, prefer [Server-to-Server OAuth](https://developers.zoom.us/docs/internal-apps/s2s-oauth/) - Zoom’s guidance on [when to use S2S vs OAuth](https://devforum.zoom.us/t/when-to-use-server-to-server-oauth-app-and-when-to-use-oauth-app/75274) fits this

If clients in other Zoom accounts must authorize, use a standard OAuth app and Marketplace distribution; build your flow around a redirect hosted on your verified domain per [Create an OAuth app](https://developers.zoom.us/docs/integrations/create/)

For n8n-only execution, keep the Zoom OAuth redirect and webhooks on your verified domain then hand off to n8n via HTTP nodes - the key is that Zoom sees only your [verified domains](https://devforum.zoom.us/t/domain-validation-explanation/87699)

The solution here really depends on your use case so hopefully the info above helps inform you on which solution to use

---

<div class="post-metadata">

**Author:** ![catalina.diaz](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/catalina.diaz/32/69970_2.png) [@catalina.diaz](https://devforum.zoom.us/u/catalina.diaz)\
**Post date:** [October 3, 2025, 5:34pm UTC](https://devforum.zoom.us/t/domain-validation-for-n8n-workflow-integration-need-guidance/137802/3 "2025-10-03T17:34:04Z")

</div>

Hi @mjhalfdozen

Thank you for reaching out in relation to Our Domain Validation process, the next steps will be sent to you via DM. Please refer to our domain validation resource: [Domain Validation Explanation](https://devforum.zoom.us/t/domain-validation-explanation/87699) for any further questions you may have about the process.

Thank you.
