Integrar Zoom en Booknetic SaaS
Configure Zoom para Booknetic SaaS: OAuth o Server-to-Server, credenciales de plataforma, conexión del inquilino y enlaces de reunión para Workflows.
Configure Zoom para Booknetic SaaS: OAuth o Server-to-Server, credenciales de plataforma, conexión del inquilino y enlaces de reunión para Workflows.
Booknetic SaaS admite Zoom como integración de videoconferencias por inquilino. Cuando se reserva la cita de un inquilino, Booknetic crea automáticamente una reunión de Zoom y expone el enlace de acceso a las notificaciones de workflow mediante el shortcode orientado al cliente {zoom_meeting_url} y el shortcode orientado al personal {zoom_meeting_host_url}.
Hay dos métodos de integración admitidos en Booknetic SaaS:
| Método | Quién proporciona las credenciales Zoom | Cuando elegirlo |
|---|---|---|
| Método OAuth | Registros del propietario de la plataforma uno Aplicación Zoom OAuth en Marketplace.zoom.us; los inquilinos hacen clic en "Conectar cuenta Zoom" en su propio panel | Quiere una experiencia Zoom de marca para cada inquilino; está dispuesto a pasar por el proceso de revisión de la aplicación Zoom |
| Método Server-to-Server | cada inquilino registra su propia aplicación Zoom Server-to-Server OAuth y pega su cuenta ID + cliente ID + secreto de cliente en su panel de inquilino | No desea pasar por la revisión de la aplicación Zoom; cada inquilino es lo suficientemente técnico como para registrar una aplicación S2S por sí mismo |
Importante: Booknetic ya no admite aplicaciones Zoom JWT. Zoom dejará de funcionar las aplicaciones JWT el 1 de septiembre de 2023. Si tiene una instalación de Booknetic SaaS anterior configurada para JWT, cambie a OAuth o Server-to-Server siguiendo las instrucciones a continuación.
Antes de que cualquiera de los métodos funcione:
zoom La capacidad del plan debe estar habilitada en cada plan de inquilino que debe tener acceso a Zoom (Booknetic SaaS → Plans → editar un plan → alternar zoom encendido).Utilice esta ruta cuando desee una aplicación Zoom OAuth para todo el SaaS, con cada inquilino iniciando sesión en su propia cuenta Zoom a través de esa aplicación compartida.
Paso 1: abra la consola de desarrollador de Zoom Marketplace.
Paso 2: complete los conceptos básicos de la aplicación.
Paso 3: Copie el redireccionamiento URI de Booknetic a Zoom.
Paso 4: Pegue las credenciales de Zoom en Booknetic.
Paso 5: Establecer los valores predeterminados del tema y la descripción de la reunión (del lado del inquilino).
Cada inquilino puede editarlos más tarde en su propio panel, pero es útil establecer valores predeterminados sensatos:
{service_name}, {staff_name}, {customer_full_name} son compatibles.Paso 6: complete la información de la aplicación.
Zoom requiere información de la aplicación para su revisión: descripción breve, descripción larga, categorías, contacto de empresa/soporte, política de privacidad URL y términos de servicio URL en su plataforma.
Paso 7: elija visores.
Booknetic necesita como mínimo:
meeting:write:admin — crear / actualizar reuniones.user:read:admin — leer el perfil del usuario conectado.Agregue cualquier alcance adicional que el UI de Zoom requiera para su tipo y nivel de aplicación.
Paso 8: enviar para revisión.
Las credenciales de producción estarán disponibles solo después de que Zoom apruebe la aplicación. La revisión suele tardar entre 5 y 10 días laborables. Zoom es estricto sobre la revisión de evidencia; en la sección "Cuenta de prueba y credenciales", registre un inquilino de demostración privada en su SaaS y proporcione las credenciales de los revisores del Zoom para que puedan ver el flujo de creación automática de la reunión Zoom de principio a fin.
Mientras la revisión está pendiente, puede utilizar el credenciales de desarrollo Zoom se muestra en la pantalla Credenciales de la aplicación. Booknetic acepta credenciales de desarrollo para que pueda finalizar las pruebas.
Paso 9: Después de la aprobación, cambie a las credenciales de producción.
Cuando reciba el correo electrónico de aprobación de Zoom:
Utilice esta ruta cuando desee que cada inquilino traiga sus propias credenciales Zoom sin necesidad de registrar una aplicación OAuth.
Paso 1: Cambiar el método de integración.
En Booknetic SaaS → Settings → Integrations → Zoom, establezca Método de integración = Server-to-Server. Los campos Cliente ID / Secreto de cliente / Cuenta ID mueven el alcance: ahora inquilinos llénelos dentro de su propio panel.
Paso 2: Tenants registra una aplicación Server-to-Server en Zoom Marketplace.
Cada inquilino inicia sesión en Marketplace.zoom.us con su propia cuenta Zoom y luego:
Paso 3: Tenants pegue las credenciales en su panel de inquilinos.
Panel de inquilino → Settings → Integrations → Zoom →
Guardar.
Paso 4: Vincular al personal de Tenants con Zoom.
Panel de inquilinos → Staff → editar un personal → sección Zoom → Usuario Zoom menú desplegable → elija el usuario Zoom en el que este miembro del personal debe organizar reuniones.
| Síntoma | causa probable | Arreglar |
|---|---|---|
| Error "redirect_uri_mismatch" después de haga clic en Conectar Zoom | Booknetic Redirección URI cambió (por ejemplo, movió el sitio a un nuevo dominio) | Copie el nuevo Redireccionamiento URI de Booknetic → Settings → Integrations → Zoom y péguelo en Zoom Marketplace → Credenciales de aplicación |
| Tenants no ve un menú Zoom en su panel | zoom la capacidad del plan es OFF en su plan |
Booknetic SaaS → Plans → editar el plan del inquilino → habilitar zoom capacidad |
| ZXQ0000La reunión ZX no se crea al realizar la reserva | El miembro Staff no tiene un usuario Zoom vinculado o el servicio no tiene habilitado "Activar Zoom" | Panel de inquilinos → Staff → confirmar usuario Zoom vinculado; luego Servicios → editar servicio → alternar "Activar Zoom para el servicio" ON |
{zoom_meeting_url} se presenta como texto literal en el correo electrónico del cliente |
El complemento Zoom estaba desactivado cuando se creó la cita, o el shortcode está en un evento de workflow que se ejecuta sin contexto de cita | Verifique que Zoom esté activo para el inquilino; activar el workflow en un evento con contexto de cita (confirmación de reserva, reprogramación de reserva) |
Si su instalación de Booknetic SaaS se configuró con Zoom JWT antes de septiembre de 2023: