Domain Validation for n8n Workflow Integration - Need Guidance

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
    • n8n instance: halfdozen.app.n8n.cloud
  3. Specific Issues:
    • Do I need to validate both 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!

Hi @mjhalfdozen, if you’re submitting to the Marketplace you must verify any domains your app uses (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 - Zoom’s guidance on when to use S2S vs OAuth 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

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

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

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 for any further questions you may have about the process.

Thank you.