outreach_create_campaign
Create a draft link-building outreach campaign (sends via the user's connected Gmail). Outreach flow: 1) interview the user (their site, goal, competitors), 2) build a prospect list with get_competitor_gap / get_referring_domains / get_domain_authority, 3) research one real contact email per prospect domain, 4) write a short personalized subject+body per contact, 5) outreach_create_campaign, 6) outreach_add_contacts, 7) show the user the emails you drafted and get their OK before launching, 8) outreach_launch_campaign: for most accounts this puts the emails in the user's RankParse inbox and returns status awaiting_approval with a review_url, and nothing is sent until the user approves them there (show them the review_url; if status is approved it is already approved, so do not launch again). Shortcut: propose_outreach_send does steps 5, 6 and 8 in one call (creates or tops up the campaign, adds the contacts, asks for approval). Requires the user to have Gmail connected at rankparse.com/dashboard/integrations. To CONTINUE an existing campaign rather than start a new one, begin at outreach_suggest_prospects instead of step 1: campaigns are topped up, not replaced.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What the outreach is trying to achieve, for the campaign record | |
| name | Yes | Campaign name, e.g. "SaaS blogs - competitor gap Aug 2026" | |
| site_id | No | Optional RankParse website id (from list_websites, or given to you in a website-scoped outreach prompt) to link this campaign to a website. Omit to leave it unassigned. | |
| your_domain | Yes | The domain being promoted, e.g. "example.com" |