Using One Zoom Marketplace App Across Salesforce Sandbox and Production Environments

Hi Zoom Developer Team,

I’ve built a Zoom Marketplace app called ZoomWebinarTestv1.0 to synchronize Zoom Webinar data with Salesforce. We’re currently preparing to test this integration using a Salesforce sandbox, and I’d like to confirm the best approach for managing environments.

:white_check_mark: What we’ve done:

  • The app is already created and published in the Zoom Marketplace.

  • We plan to test the app in Salesforce sandbox first, then use the same app in production.

:red_question_mark: Questions:

  1. Can we use one Zoom account and one app to support both sandbox and production environments in Salesforce?

  2. What is the recommended way to configure the app so it can point to sandbox first, and then production?

  3. Are there any Zoom-specific sandbox environments or best practices for testing integrations safely?

:wrench: Current Setup:

  • We’re considering using different OAuth redirect URIs for sandbox and production.

  • The app is built to handle dynamic endpoints, but we want to ensure this aligns with Zoom’s guidelines.

Any guidance or examples would be greatly appreciated!

Hi @IIBA

Thanks for reaching out!

You can keep your environments organized by using the credentials already available in the Zoom App configuration:

  • Development credentials → Connect to your Salesforce sandbox

  • Production credentials → Connect to your Salesforce production environment

That setup will let you safely test in sandbox without affecting your live integration, and move to production once everything’s validated. Just make sure the appropriate OAuth redirect URIs are added under each environment’s credential settings.

Let me know if this helps clear anything up!