Perfecto. Vamos a hacerlo **bien, simple y sin plugins raros** usando **Make (Integromat)**, que para tu caso es **mejor que Zapier** (más control, más barato y muy usado en flujos contables).
> Objetivo final
> 👉 **Evento creado/actualizado en WordPress → aparece en el Google Calendar del cliente → notificación en su móvil**
—
# ARQUITECTURA FINAL (resumen rápido)
**WordPress**
* The Events Calendar = calendario maestro
* Categoría = Cliente (CL – Cliente01, etc.)
⬇️ (Webhook)
**Make**
* Decide a qué cliente corresponde
* Crea / actualiza evento
⬇️
**Google Calendar**
* Calendario “SC – Cliente01”
* Notificaciones automáticas al móvil
—
# FASE 1 – Preparar WordPress (muy importante)
## 1️⃣ Estructura correcta de eventos
En **The Events Calendar**, cada evento debe tener:
* Título
* Fecha inicio / fin
* Categoría: `CL – Cliente01`
* Descripción (visible al cliente)
📌 Regla clave:
> **Un evento = una obligación real**
—
## 2️⃣ Activar Webhooks en WordPress
Instala este plugin (ligero y fiable):
👉 **WP Webhooks**
Con esto WordPress podrá “avisar” a Make cuando pase algo.
—
## 3️⃣ Crear un webhook al crear / actualizar eventos
En **WP Webhooks → Send Data → Add Webhook**
Configura:
* **Trigger**:
`The Events Calendar – Event Created`
(y otro para *Event Updated*)
* **Datos a enviar**:
* ID del evento
* Título
* Fecha inicio
* Fecha fin
* Categorías
* Descripción
Guarda (de momento sin URL).
—
# FASE 2 – Crear el flujo en MAKE (paso a paso)
## 4️⃣ Crear escenario en Make
1. Entra en **Make**
2. Crea un **nuevo Scenario**
3. Primer módulo:
👉 **Webhooks → Custom webhook**
4. Crea el webhook
→ Make te dará una **URL**
Copia esa URL.
—
## 5️⃣ Volver a WordPress y pegar la URL
* Vuelve a **WP Webhooks**
* Pega la URL de Make
* Guarda
* Crea un evento de prueba en WordPress
👉 Si todo va bien, Make recibe datos.
—
## 6️⃣ Identificar el cliente en Make
Añade módulo **Router** (muy importante).
Después del Webhook:
* Router con rutas:
* Ruta 1: Cliente01
* Ruta 2: Cliente02
* etc. (hasta 10 es perfecto)
Condición por ruta:
* Si `categories` contiene `CL – Cliente01`
* Si `categories` contiene `CL – Cliente02`
—
# FASE 3 – Crear el evento en Google Calendar
## 7️⃣ Conectar Google Calendar (una sola vez)
En cada ruta:
* Añade módulo: **Google Calendar → Create an Event**
* Conecta **TU cuenta Google (gestor)**
Selecciona el calendario:
* `SC – Cliente01` (en la ruta Cliente01)
* `SC – Cliente02` (en la ruta Cliente02)
—
## 8️⃣ Mapear los campos correctamente
En el módulo Google Calendar:
* **Summary (título)** → Título del evento WP
* **Description** → Descripción WP
* **Start date/time** → Fecha inicio WP
* **End date/time** → Fecha fin WP
* **All day** → Sí (si aplica)
📌 NO actives recordatorios aquí
👉 deja que el cliente los gestione en su móvil
—
## 9️⃣ Evitar duplicados (MUY IMPORTANTE)
Para no crear eventos duplicados:
### Método recomendado
1. En WordPress:
* Usa un **campo personalizado**:
* `google_event_id`
2. En Make:
* Antes de “Create Event”:
* Busca si existe `google_event_id`
* Si existe → **Update Event**
* Si no → **Create Event** y devuelve el ID a WP
Esto deja el sistema **profesional**.
(Si quieres, este paso te lo detallo en el siguiente mensaje.)
—
# FASE 4 – Prueba real (con móvil)
## 10️⃣ Prueba completa
1. Crea evento en WordPress:
* Categoría: `CL – Cliente01`
* Fecha cercana (hoy o mañana)
2. Guarda
3. Mira:
* Google Calendar del cliente
* Móvil del cliente (notificación)
✅ Si llega → sistema operativo
🚀 Ya puedes escalar a 10 clientes sin cambiar nada
—
# VENTAJAS DE ESTA SOLUCIÓN
✔ No dependes de plugins premium raros
✔ WordPress sigue siendo el maestro
✔ Google Calendar solo notifica
✔ Cada cliente solo ve lo suyo
✔ Escala fácilmente
✔ Cumple lógica contable real
—
# SIGUIENTE PASO (elige)
👉 **A)** Te explico **cómo evitar duplicados paso a paso**
👉 **B)** Diseñamos las **plantillas fiscales (IVA, alquileres, etc.)**
👉 **C)** Montamos el **formulario WPForms que crea eventos automáticamente**
Respóndeme con **A, B o C** y seguimos.