Alizane Chatbot Service
Multi-tenant chat widget backed by Google Gemini. Every client is one row in Supabase plus one script tag; API keys are encrypted at rest and only ever resolved server-side.
Embed snippet
<script src="https://<deploy-host>/embed.js" data-client-id="your-client-id" defer></script>Onboarding a client
- Insert a row in the Supabase client_chatbots table (client_id, business_name, system_prompt, theme_*, allowed_origin).
- Optionally add the client's own encrypted Gemini key (llm_api_key_encrypted) and llm_model — otherwise the shared key and gemini-3.5-flash-lite are used.
- Hand the client the one-line script tag below with their client_id.
Preview a tenant
Open /embed/<client-id> to see a provisioned client's themed widget.