# Supabase connected to your AI on WhatsApp.

URL: https://www.elocuenti.com/en/integrations/supabase

Connecting Supabase to AI means giving Elocuenti's agent direct access to your own database, so it can look up information on the spot and update a record during the WhatsApp conversation, with no developer stepping in on every single case.

## What the Supabase integration does

- **Queries your database live** The agent looks up the exact record a customer asks for in your Supabase tables, in the same message.
- **Updates your data** When the conversation calls for it, the agent writes to your database with the permission you granted.
- **No separate sync** There's no lagging copy of your information: it queries the database exactly as it stands that instant.
- **Your structure, unchanged** Elocuenti connects to the tables you already have, with no need to redesign them for the agent.
- **Adds to the customer profile** What the agent reads from Supabase gets added to what it already knows from the conversation and other sources.
- **Control over what's shared** You decide which tables and which fields the agent can see or change when you connect your Supabase.

## What businesses use it for

- **Checking status or balance** A customer asks about the status of their request and the agent answers with the real record from your database.
- **Updating a preference** The customer asks for a change and the agent saves it directly to your Supabase during the chat.
- **Businesses with their own product** Companies that already built their product on Supabase connect that same database with no migration.

## How Supabase connects to Elocuenti

- **Connect your Supabase project.** Authorize access from your Elocuenti dashboard in a couple of clicks.
- **Choose what the agent can see.** Define the tables and fields it will have access to during the conversation.
- **The agent starts querying.** It answers with real data from your database in the same message the customer asks in.
- **Update data from the chat.** If you authorize it, the agent also writes changes directly to your database.

## Querying your database without Elocuenti vs with Elocuenti

What changes when your own database answers inside the chat.

| Aspect | Without Elocuenti | With Elocuenti |
| --- | --- | --- |
| Data lookups | An advisor opens an internal panel to find the record | The agent finds it and answers in the chat |
| Updates | Requested through another channel and loaded later | The agent saves them directly to Supabase |
| Response time | Depends on someone checking the database | Instant, inside the same conversation |
| Data structure | Information has to be exported or duplicated | The database connects as-is, with no changes |
| Customer profile | Your own data stays separate from the chat | It's added to the same profile the agent builds |

## Your database joins the customer profile

What the agent finds in Supabase doesn't stay isolated: it merges with the profile it builds from every conversation, so a record from your system and something the customer said over chat live in the same place.
That lets the agent answer accurately about information that only exists in your product, without you copying it to another tool or describing it ahead of time.

## You decide what the agent can touch

Connecting your Supabase doesn't mean opening your whole database: you choose exactly which tables and columns the agent can read or change before it starts talking to your customers.
That control stays in your Elocuenti dashboard, so you can adjust the scope at any time without touching your Supabase project again.

## Keep reading

- Conversational CDP: The single customer profile where your data merges with the conversation.
- Elocuenti MCP: Manage Elocuenti by conversing, in the same spirit of connecting tools.
- AI agent for WhatsApp: The same agent that queries your Supabase also serves, qualifies and sells.

## Frequently asked questions about Supabase and WhatsApp

- **Can the agent change my database, not just read it?** Yes, if you authorize it when connecting your project, the agent can also update the data you define.
- **Do I need to change my table structure?** No, the integration connects to your tables exactly as they are, with no need to redesign them.
- **Can I limit which tables the agent sees?** Yes, you choose exactly which tables and fields it can query or change during the conversation.
- **Does this work if I already built my product on Supabase?** Yes, you connect the same project you already use, with no need to migrate your database or duplicate data.
