Core concepts: agents, lists and campaigns
How lead sourcing, lists and outreach fit together, and the order to set them up in.
ReplySparrow runs your outreach as a pipeline of three building blocks.
Source agent ──imports contacts into──▶ List ──lead source of──▶ Campaign
(finds and scores leads) (reaches out)The three building blocks
Source agent: the lead finder
A source agent keeps finding leads that match your targeting (job titles, industries, locations, signals) and scores them against your ICP.
List: where the leads land
The leads a source agent finds are added as contacts to a list. You can also fill a list yourself, by importing a CSV or adding contacts through the API.
Campaign: the outreach
A campaign uses one or more lists as its lead source and runs its steps (LinkedIn invitations, messages, emails) on their contacts. In the ReplySparrow app, campaigns are called agents.
Terminology
| Term | Meaning |
|---|---|
| Campaign | The outreach that contacts the leads. Shown as an agent in the app. |
| Source agent | The lead finder that sources and scores leads. |
| List | The link between the two: the source agent fills it, the campaign reaches out to it. |
| Signal | Something a lead did that shows intent: a job change, a post, a visit, or an event you push. |
Best practice
Create the list first, then the source agent that fills it, then the campaign that reaches out to it. With the API: Create a list, then Create a source agent with that list_id, then Create a campaign with it in list_ids, and activate it.
A campaign and its source agent are one agent in ReplySparrow, with the same id: the Campaigns endpoints manage its outreach and the Lead source agents endpoints its lead finding. Deleting either one deletes the agent.