Back to Help Center
Running outreach campaigns
Campaigns automate multi-step outreach while keeping the pacing human. Here's the full loop.
- Create the campaign with
upsert_campaign: give it aname, akind, and a prospect source (list_idor inline contacts). Kindacquisitionsends invitations to new people and filters out existing connections automatically. Kindrelationshipis DM-only outreach to your existing 1st-degree connections. - Configure the engine with
manage_outreachactionsetup. You define orderedsteps: optional warmup actions before the invite (view_profile, like_post, endorse_skill), then follow-up messages after acceptance (typemessagefor text DMs, plus voice_note, image, video, or webhook, each with adelay_hours). The invitation itself fires automatically between warmup and follow-ups. Setdaily_invites(1-50) and aninvite_messagenote template (max 300 characters, supports variables like{first_name}).daily_invitesis this campaign's requested limit. Enabled acquisition campaigns using the same LinkedIn sender account use a shared pool whose daily ceiling is the highestdaily_invitesamong them. - Preview with
preview_campaign_launch. It renders sample personalized messages and reports block list hits and duplicates, so broken personalization never reaches a prospect. - Go live with
manage_outreachactionresume. Setup alone is configure-only by default, nothing sends until you enable it. - Monitor the live funnel with
get_campaign(include state, stats, and health). Variant statistics are temporarily unavailable until configured copy is applied at send time.
On pacing: Crispy staggers campaign sends with realistic delays, minutes apart rather than bursts, spreads the daily budget across the whole day, and respects a business-hours send window in the account's timezone. Anyone on your block list is skipped automatically.
Common mistake: configuring setup and assuming it started. Check that the campaign is enabled, pause and resume are explicit actions.
Pro tip: start with daily_invites well below your ceiling for the first week of any new campaign, then raise it once acceptance and reply rates confirm the targeting is right.
More in Messaging & Outreach
Still stuck? Email [email protected] or browse answered questions.