SaaS multitenant

Un backend para widget web y WhatsApp.

Esta version ya separa el motor conversacional, los canales y el backoffice. El login ya vive sobre Firebase Auth, mientras que FastAPI valida el token y usa Firestore para sesiones, perfiles y conversaciones.

Acceso

Si aun no tienes cuenta, puedes crearla en la pantalla de login.

Backoffice Abrir
La primera cuenta que se registre queda reservada como la unica cuenta con acceso a gobernanza.

Snippet de instalacion

Este script agrega un launcher fijo abajo a la derecha y abre el chat en un iframe.

<script src="https://atiende.store/widget.js" data-tenant="cafe-aurora" data-api-base="https://chat-platform-api-224047568709.us-central1.run.app" data-base-url="https://atiende.store" ></script>

Canales

El widget y WhatsApp llaman al mismo backend. Lo que cambia es el adaptador del canal, no el motor del tenant.

Web

`POST /api/v1/public/chat/messages`

WhatsApp

`GET/POST /api/v1/channels/whatsapp/webhook`