Integración con Claude Code
Chatwoot connection for one channel bot registered in
ai_chat_s/bots/config.py — see ai_chat_s/README_BOT_BUILDER.md. One row
per (name, company), same "Settings > Integrations" pattern already used
for payment gateways (app_s/billing_s/payment_methods/models.py's
PaymentMethodAccount) — kept as its own model instead of reusing that one
because it isn't a payment method (no FK to PaymentMethod, no
register_payment_methods entry). `name` is `ai_chat_s.bots.` —
matches config.get_bot()'s key so a bot's credentials are looked up the
same way its code config is.
| Campo | Descripción |
|---|---|
| Nombre de la integración | Etiqueta descriptiva de este canal de Chatwoot (ej. "WhatsApp ventas"). Los bots antiguos aún se buscan por nombre "ai_chat_s.bots. |
| ID de cuenta de Chatwoot | Número de la cuenta, visible en la URL de Chatwoot: crm.goujana.co/app/accounts/ |
| ID del inbox de Chatwoot | ID del inbox de WhatsApp que el bot escucha, visible en la URL de Chatwoot en Settings > Inboxes (.../settings/inboxes/ |
| API key de Chatwoot | Access Token del agente de Chatwoot con el que responde el bot — cópialo en Chatwoot desde Profile Settings > Access Token de ese agente. Se guarda cifrado. |
| URL del API de Chatwoot | URL base del API de Chatwoot. Deja el valor por defecto salvo que el CRM cambie de dominio. |
| Secreto del webhook | Secreto que debe ir al final de la URL del webhook registrada en Chatwoot (https:// |
| Números permitidos en modo prueba | Teléfonos separados por coma (ej. 573215684323). Mientras tenga valores, el bot SOLO responde a esos contactos — a cualquier otro contacto del inbox no lo toca. Vacío significa sin restricción; vacíalo únicamente como decisión real de salida a producción. |
| Agente de IA | El agente de IA al que pertenece esta conexión de Chatwoot. |
Integración con Claude Code Tiene los siguientes módulos relacionados y puede ser de su interés:
Déjanos tus comentarios