Your agent builds your CRM. We bring the data.
The short answer
Can an AI agent build your CRM?
Yes, an AI agent can build your own CRM. Give it a Supabase project for memory and looot for data. It creates the tables, fills them through endpoints billed per call, and builds a small dashboard on top.
How it fits
Four blocks. Your data stays in your project.



Agent
Plans and writes
looot
Data and its price
Your Supabase
Your project, your rows
Your app
List, filters, detail
The tables
Five tables. Four columns on every row.
Every row says where it came from and what it cost.
accounts
- id
- name
- domain
- industry
- size
On every row
- source
- endpoint
- cost_usd
- fetched_at
contacts
- id
- account_id
- full_name
- title
On every row
- source
- endpoint
- cost_usd
- fetched_at
signals
- id
- account_id
- kind
- value
- first_seen
On every row
- source
- endpoint
- cost_usd
- fetched_at
runs
- id
- job
- rows_added
- rows_changed
On every row
- source
- endpoint
- cost_usd
- fetched_at
notes
- id
- account_id
- body
- author
On every row
- source
- endpoint
- cost_usd
- fetched_at
The prompt
One prompt. Paste it, fill one blank.
Pick what you are building. Replace $[X] with your daily budget.
Guardrails
Seven rules the prompt enforces.
The prompt states them in plain English. Your agent follows them.
- 01
Memory is your Supabase
Rows live in your project. looot keeps none of them.
- 02
Every row has a source
Each row stores source, endpoint, cost_usd and fetched_at.
- 03
Upsert on a natural key
Running the pipeline twice does not create duplicates.
- 04
Your edits stay
The agent never overwrites a column you edited.
- 05
Price before any call over one cent
It shows the price and waits for your yes.
- 06
A daily budget
It stops at the amount you set.
- 07
A report on every run
Rows added, rows changed and the total cost.
What people build
Six builds to start from.
Swap the first line of the prompt and the same pipeline builds a different tool.
- CRMAccounts, contacts, notes, one list.
- Hiring signal trackerOpen roles per account, week over week.
- Ad swipe fileSaved ads with copy, date and source.
- Backlink monitorNew and lost links, flagged on each run.
- Creator databaseHandles, followers, last post, contact.
- Market mapCompanies in one space, grouped and sized.
Setup
Three steps. Your agent does the rest.
- 01
Paste one line
set up https://looot.ai/skill.mdDone, looot is connected.Give this line to the agent you already use.
- 02
Approve in the browser
One sign-in. Then point the agent at your Supabase project.
- 03
Paste the build prompt
You are building my CRM. Use looot for all data.On it. I will show the price before any paid call.Your agent creates the tables, fills them and builds the interface.
Questions
Questions about building your own CRM
- name
- looot build kit
- does
- agent builds a CRM on your Supabase with looot data
- tables
- accounts, contacts, signals, runs, notes
- row columns
- source, endpoint, cost_usd, fetched_at
- schedule
- not available yet, run on request
- billing
- per call, nothing while idle
- setup
- https://looot.ai/skill.md
- llms.txt
- https://looot.ai/llms.txt
Start your CRM with one line.
Start your workspace, top up, and paste the build prompt into the agent you already use.
set up https://looot.ai/skill.mdPaste it into your agent, approve in the browser, then ask for the job.
