> ## Documentation Index
> Fetch the complete documentation index at: https://docs.didit.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Verificación de identidad automatizada con Zapier

> Automatiza la verificación de identidad con la app de Didit para Zapier. Lanza verificaciones y recibe resultados en 6,000+ apps. Pago por uso.

Conecta Didit con **6,000+ aplicaciones** a través de Zapier, sin escribir código. Crea sesiones de verificación automáticamente, reacciona a los cambios de estado y sincroniza los resultados con tu CRM, tu base de datos o tus herramientas de comunicación.

> [card] [Abrir Didit en Zapier](https://zapier.com/apps/didit/integrations)
>
> Explora disparadores, acciones y plantillas listas para usar en el marketplace de Zapier.

[Integración de Didit con Zapier](https://www.youtube.com/embed/D7X4kNHxX0A?rel=0\&playsinline=1)

***

## Qué obtienes

> [card] Crear sesiones
>
> Lanza sesiones de verificación a partir de envíos de formularios, eventos del CRM o cualquier aplicación conectada a Zapier.

> [card] Webhooks en tiempo real
>
> Recibe al instante las actualizaciones de estado (aprobado, rechazado, en revisión, etc.) como disparadores de Zapier.

> [card] Obtener resultados
>
> Consulta cuando lo necesites todos los detalles de la sesión: datos del documento de identidad, puntuaciones de prueba de vida y coincidencias AML.

***

## Requisitos previos

| Requisito | Dónde obtenerlo |
| - | - |
| **Cuenta de Didit** | Regístrate en [business.didit.me](https://business.didit.me). El plan gratuito de KYC es suficiente para hacer pruebas. |
| **Clave de API** | Console → **API & Webhooks** → copia la clave de producción. La aplicación de Zapier se autentica con esta clave en cada acción. |
| **ID del flujo de trabajo** | Console → **Workflows** → elige el flujo de trabajo que quieres iniciar (o [crea uno](https://docs.didit.me/es/console/workflows.md)). |
| **Cuenta de Zapier** | Gratuita o de pago: [zapier.com](https://zapier.com). El plan gratuito incluye 100 tareas al mes, suficiente para pilotos pequeños. |

***

## Cómo funciona

**1. Conecta Didit con Zapier**

En Zapier, busca **Didit** en el directorio de aplicaciones (o abre directamente la [ficha del marketplace](https://zapier.com/apps/didit/integrations)) y conecta tu cuenta con la **Clave de API** de Console → **API y Webhooks**.

> [!TIP]
>
> Tu clave de API autentica todas las acciones de Didit en Zapier. Solo tienes que conectarla una vez: todos tus Zaps comparten la misma conexión, y si rotas la clave en Console, la conexión de Zapier deja de ser válida hasta que vuelvas a conectarte.

**2. Configura un disparador**

Elige qué inicia tu Zap. Puede ser un **disparador de Didit** o cualquier otra aplicación:

| Origen del disparador | Ejemplo |
| - | - |
| **Webhook de Didit** | El estado de la sesión cambia a "Approved" |
| **Google Forms** | Nuevo envío del formulario → crear una sesión de verificación |
| **HubSpot** | Nuevo contacto creado → lanzar KYC |
| **Stripe** | Nuevo cliente → verificar la identidad antes del pago |
| **Typeform** | Formulario de onboarding completado → iniciar la verificación |

**3. Añade una acción de Didit**

Usa una de las acciones de Didit disponibles (los nombres coinciden con la [ficha del marketplace de Zapier](https://zapier.com/apps/didit/integrations)):

**Create Verification Session**: encapsula `POST /v3/session/`

* Indica el **ID del flujo de trabajo de verificación** que se ejecutará.
* Si quieres, define una **URL de callback** para la redirección posterior a la verificación.
* Pasa **Datos del proveedor** (por ejemplo, el correo electrónico del usuario o tu ID interno) para vincular la sesión con tus registros.
* La acción devuelve el nuevo `session_id`, la `url` para el usuario y el `status` inicial. Usa la `url` para enviar al usuario al flujo de verificación.

**Retrieve Verification Session**: encapsula `GET /v3/session/{sessionId}/decision/`

* Pasa un `session_id` para obtener el resultado completo de la verificación.
* Accede a los datos del documento de identidad, las puntuaciones de prueba de vida, los resultados AML, el `status` final y las URL de los archivos multimedia subidos.

**4. Reacciona a los resultados**

Añade acciones posteriores según el resultado de la verificación:

| Estado | Acción sugerida |
| - | - |
| `"Approved"` | Actualizar el CRM, dar acceso a la plataforma, enviar un correo de bienvenida |
| `"Declined"` | Marcarlo en la base de datos, avisar a cumplimiento, enviar un correo de rechazo |
| `"In Review"` | Crear una tarea para el equipo de cumplimiento, enviar una notificación de Slack |
| `"Abandoned"` | Enviar un correo recordatorio con un nuevo enlace de verificación |

![Creación de una sesión de verificación de identidad de Didit desde un paso de acción de Zapier](https://mintcdn.com/didit-0f962782/DSfxHq_ggIpqiQSG/images/zapier-create-session.png?fit=max\&auto=format\&n=DSfxHq_ggIpqiQSG\&q=85\&s=f847a30aa1e0b600543ae4dec6229cdd)

Creación de una sesión de verificación de Didit desde una acción de Zapier.

***

## Plantillas de Zap populares

> [card] Google Forms → Didit → Gmail
>
> El usuario rellena el formulario de onboarding → se crea la sesión de verificación → el resultado se envía por correo al usuario y al administrador.

> [card] HubSpot → Didit → HubSpot
>
> Nuevo contacto → lanzar KYC → actualizar las propiedades del contacto con el estado de la verificación y los datos de identificación.

> [card] Stripe → Didit → Slack
>
> Nuevo cliente → verificar la identidad → avisar a tu equipo en Slack con el resultado.

> [card] Webhook → Didit → Airtable
>
> Disparador personalizado → verificar al usuario → registrar los resultados de la sesión en Airtable con fines de cumplimiento.

***

## Disparadores y acciones disponibles

Los nombres siguientes coinciden con la aplicación actual de Didit para Zapier en el [marketplace](https://zapier.com/apps/didit/integrations). Si alguna vez ves una etiqueta ligeramente distinta dentro de Zapier, guíate por la interfaz de Zapier: el comportamiento subyacente es el mismo.

### Disparadores (inician un Zap)

| Disparador | Evento subyacente | Descripción |
| - | - | - |
| **Session Status Updated** | [Webhook `status.updated`](https://docs.didit.me/es/integration/webhooks) | Se activa cada vez que una sesión de verificación cambia de estado (`Approved`, `Declined`, `In Review`, `Resubmitted`, `Abandoned`, `Kyc Expired`, etc.). |

### Acciones (hacen algo)

| Acción | Endpoint subyacente | Descripción |
| - | - | - |
| **Create Verification Session** | `POST /v3/session/` | Inicia una nueva sesión con tu flujo, una URL de callback opcional y `vendor_data`. Devuelve la URL de la sesión para compartirla con el usuario. |
| **Retrieve Verification Session** | `GET /v3/session/{sessionId}/decision/` | Obtiene el payload completo de la decisión (datos del documento de identidad, prueba de vida, coincidencias AML y estado final) de un `session_id` concreto. |

***

## Qué debes saber

> [!WARNING]
>
> La app de Didit para Zapier se limita deliberadamente a la **parte de la automatización que más valor aporta**: iniciar sesiones y reaccionar a los cambios de estado. Lo siguiente **no** está disponible actualmente en Zapier y requiere una llamada directa a la API:
>
> * Subir una imagen de documento, un video o un archivo de prueba de domicilio desde un paso de un Zap.
> * Anulaciones de decisiones mediante [`PATCH /v3/session/{sessionId}/update-status/`](https://docs.didit.me/es/sessions-api/update-status).
> * Endpoints específicos de KYB (registros, personas clave).
> * Tipos de evento de webhook distintos de los cambios de estado a nivel de sesión (p. ej., `transaction.status.updated`, `user.status.updated`).
>
> Si necesitas alguna de estas funciones desde una herramienta sin código, recurre a la [API de sesiones](https://docs.didit.me/es/sessions-api/create-session.md) con un paso **Webhooks by Zapier** y tu clave de API.

***

## Consejos y buenas prácticas

> [accordion] Usa Vendor Data para vincular sesiones
>
> Pasa siempre un identificador único (correo electrónico, ID de usuario o UUID) en el campo **Vendor Data** al crear sesiones. Así podrás asociar los resultados de la verificación con el usuario correcto en tu sistema.

> [accordion] Gestiona todos los estados posibles
>
> Crea rutas en tu Zap (con la función Paths de Zapier) para tratar cada estado de forma distinta: Aprobado, Rechazado, En revisión, Reenviado, Abandonado y Expirado merecen cada uno una respuesta específica.

> [accordion] Usa filtros para reducir el ruido
>
> Añade filtros de Zapier para que las acciones posteriores solo se ejecuten con estados concretos. Por ejemplo, envía un correo de bienvenida solo cuando el estado sea `"Approved"`.

> [accordion] Prueba antes de pasar a producción
>
> Usa la función de prueba de Zapier junto con el botón **Try Webhook** de Didit (en Console → API & Webhooks) para validar tu Zap de principio a fin antes de procesar usuarios reales.

***

## Próximos pasos

> [card] [Guía de inicio rápido](https://docs.didit.me/es/getting-started/quick-start.md)
>
> Configura tu cuenta de Didit, crea un flujo y obtén tu clave de API.

> [card] [Webhooks](https://docs.didit.me/es/integration/webhooks.md)
>
> Conoce los payloads de webhook y la verificación de firma para integraciones del lado del servidor.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.