SendroAI
SendroAI
—
—campaigns
—tasks due
—pending approvals
—send window
Monitor
Operate
Tools

Pipeline Funnel

Loading…

Active Conversations

Loading…

Queue Health

Loading…

Daily Caps

Loading…

Execution Runs

Loading…
Loading…

Campaigns

Create Campaign (Wizard)

Step 1 — Mode & Basic Info

Step 2 — LinkedIn Accounts

Step 3 — Google Sheets

When enabled, leads are stored directly in the database. Leave disabled to use Google Sheets.
Optional: You can fill this later if you want to scaffold first.

Step 4 — Limits & Timing

Step 5 — AI & Approval

Step 6 — Message Templates

Step 7 — Review & Create

LinkedIn Accounts

Add Account

The Unipile account_id — find it in your Unipile dashboard or from existing accounts above.
Loading…
Loading…

Health Checks

Click "Run Checks" to execute all 23 health scenarios.

Repair Log

Loading…

Pending Approvals

Loading…

Leads

Live Queue

Click a row to view history

Queue Breakdown

Failure Reasons

Paste LinkedIn URLs — one per line. Only the URL is required.

Force accept — bypass screening for these leads

Job Search Config

Enabled
Run History
Select a campaign to view runs.

Company Discovery

Paste company URLs — either a website (slack.com) or a LinkedIn company page. We'll resolve websites to the LinkedIn company, find decision-makers, and filter by your target titles. Max 25 companies per run.

Results will appear here after running.
Select a campaign
Select a lead to start chatting

Tasks

Loading…

Lead Message History

Select a campaign and lead to view their message history.

Terminal

Stats

Loading…

Audit Log

Loading…

Settings

Appearance
Matrix
Green rain, terminal aesthetic
Void
Deep navy, particle network
Light
Aurora glass, clean & minimal
Font Size
A A 13px

Code Reviews

Loading review status...

Global Coding Guidelines

If a Drive file ID is set, Sendro will read that document first. PDFs are supported via text extraction.

Ad Hoc Review

Recommended: incremental diff
Incremental reviews are the cheap/default path and should be your normal mode.
Use full-tree only for first-time audits or deliberate whole-codebase reviews. It can fan out into many Claude calls.

Register Repo / Branch

Review Workflow

1. Register a repo/branch and attach a private GitHub token only when needed.
2. Use Review now for your normal incremental branch reviews.
3. Use Ad Hoc Review only when you need a specific commit range or a full-tree audit.
4. Check the live status banner before starting another expensive run.

Registered Repos

Loading...

Edit Instructions

Default instructions used when no Drive file is configured or readable.

Recent Reviews

Loading...

Campaign Report

Select a campaign or leave blank for all, then click Refresh.

Email Reports

SMTP Profiles

Loading…

Schedules

Loading…

Recent sends

Loading…

Claude API Usage

This Month Cost
—
Calls
—
Input Tokens
—
Output Tokens
—
Cache Read Tokens
—
Daily Cost (USD)
Breakdown by Service & Call Type
ServiceCall TypeModelCallsInputOutputCache ReadCache WriteCost (USD)
Loading…

Unipile API Usage

Daily Calls
Breakdown by Call Type
Call TypeCallsErrorsError %Avg LatencyMax Latency
Loading…
Lead
↗ LinkedIn
Loading…
Send manual message

Are you sure?

This action cannot be undone.

Live Activity
No recent activity