Outbound Campaign Builder
Go from a target list to a running lemlist campaign in one conversation. Create campaigns, enrich leads, and add them automatically.
Free to start
1,000 credits included
No credit card required
Try this agent Book a demoSetup in 10 min · Cancel anytime
Setup time
~10 min
Time saved
2 hrs/campaign
Difficulty
Medium
Tools
3 connected
How it works
Create Campaign
Sets up a new lemlist campaign with your chosen name and timezone
Enrich Leads
Finds verified emails, phone numbers, and LinkedIn data for partial leads
Add Leads
Adds each lead to the campaign with all enriched fields and icebreakers
Confirm & Report
Verifies the campaign is ready and summarizes what was added
Try asking
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
ExpandCollapse
View the agent prompt
See the full instructions this agent runs on — copy, edit, or customize it
The Prompt
Task
Build a complete lemlist outbound campaign from scratch: create the campaign, configure the sequence, and add a batch of leads. The agent handles the API calls so you can go from zero to a running campaign in one conversation.
Input
The user provides:
- Campaign name and target audience description
- A list of leads (names, emails, companies) OR criteria to find them
- Optional: custom icebreaker or personalization notes per lead
Context
Steps
- Use @Lemlist/Create CampaignName it "Lemlist/Create Campaign" and call it with @Lemlist/Create Campaign to create a new campaign with the given name
- If leads need enrichment, use @Lemlist/EnrichName it "Lemlist/Enrich" and call it with @Lemlist/Enrich to find verified emails, phone numbers, or LinkedIn data
- For each lead, use @Lemlist/Create Lead in CampaignName it "Lemlist/Create Lead in Campaign" and call it with @Lemlist/Create Lead in Campaign to add them with all available fields (firstName, lastName, email, companyName, jobTitle, linkedinUrl, icebreaker)
- Use @Lemlist/Get CampaignName it "Lemlist/Get Campaign" and call it with @Lemlist/Get Campaign to confirm the campaign was created and leads were added
Enrichment Options
When the user provides partial lead data (e.g., just a LinkedIn URL or name + company), use the Enrich endpoint with the appropriate flags:
findEmail: Find a verified email from name + companyfindPhone: Find a phone numberlinkedinEnrichment: Pull full LinkedIn profile dataverifyEmail: Verify an existing email address
Output
Campaign Summary:
- Campaign name and ID
- Number of leads added
- Per-lead status: email, enrichment results, any errors
Next Steps:
- Link to the campaign in lemlist
- Suggest adding sequence steps (email, LinkedIn, manual tasks)
- Recommend A/B testing subject lines
WHAT ARE YOU WAITING FOR?
Ready to build?
Stop duct-taping tools.
Stop writing playbooks no one follows.
Start building agents that actually do the work—and do it well.
Cotera: For people who think busywork is boring.
"This is the best product ever when it comes to shipping. Ten on ten recommended. I just can't wait to see what happens with this product."
Rebecca Blount
Director, Customer Success