Indexbrain + Smartlead
CRM & SalesAPI key6 read, 5 writePro and Team
Smartlead connects live — no background sync. Skills can read campaigns/leads and pause, resume, or add leads, reply to threads, and change campaign status.
Every Smartlead action
Each action is set independently to always allow, ask every time, or disabled. The mode below is the default before anyone changes anything.
| Action | Type | Default |
|---|---|---|
| Get campaignsmartlead.get_campaign | read | Always allow |
| Get campaign analyticssmartlead.get_campaign_analytics | read | Always allow |
| Get lead message historysmartlead.get_lead_message_history | read | Always allow |
| List campaign leadssmartlead.list_campaign_leads | read | Always allow |
| List campaignssmartlead.list_campaigns | read | Always allow |
| List email accountssmartlead.list_email_accounts | read | Always allow |
| Add leads bulksmartlead.add_leads_bulk | write | Ask every time |
| Pause leadsmartlead.pause_lead | write | Ask every time |
| Reply to threadsmartlead.reply_to_thread | write | Ask every time |
| Resume leadsmartlead.resume_lead | write | Ask every time |
| Set campaign statussmartlead.set_campaign_status | write | Ask every time |
Every write stops for a human
Write actions are off entirely until an admin turns them on, and even then each one halts the run and asks before it happens. There is no auto-approve mode anywhere in the product, on any plan. Disabling an action goes further: it is never offered to the model, so it cannot be asked for.
Connecting it
01
Connect Smartlead
Paste an API key. It is encrypted at rest and never shown again.
02
Choose what it may do
Set each action to always allow, ask, or disabled. Reads are allowed by default; writes ask.
03
Ask
From the Indexbrain dashboard, or from Claude, Cursor, ChatGPT, Codex, or Slack over MCP and REST.
Connect Smartlead and ask it something
The free tier includes three integrations, needs no card, and does not expire.