Hyreflow
Integrations

SendKit

Cold-email infrastructure with a dedicated IP per account — campaigns, sequences, leads, DNC, and a deliverability surface (mailbox health, warmup, inbox-placement and blacklist tests). BYOK; free on Hyreflow.

Use SendKit for outbound email campaign management: create and sequence campaigns, push leads, start and pause sending, and pull analytics. SendKit's differentiator is dedicated-IP deliverability — it's the sequencer whose mailbox health, warmup progress and inbox-placement/blacklist tests you can read through the API, so a play can confirm a mailbox is ready before it sends instead of finding out from the bounce rate.

Free on Hyreflow (0 credits) — runs on your own connected SendKit account.

Capabilities

ToolDoesCost
list_campaignsList campaigns (resolve a stable campaign ID)Free
create_campaignCreate a campaign — draft, nothing sends yetFree
update_campaignUpdate a campaign's sequence/schedule/settingsFree
add_campaign_leadsAdd leads to a campaign (up to 5,000 per call)Free
start_campaignStart sending — requires a mailbox, a sequence step, a leadFree
pause_campaign / resume_campaignPause or resume sendingFree
get_campaign_analyticsSent / opened / clicked / replied / bouncedFree
list_leads / create_lead / create_leads_bulkManage the workspace-wide lead poolFree
list_dnc / add_dnc_entriesRead and add do-not-contact entriesFree
list_mailboxes / get_mailbox_healthMailbox status, bounce rate, health scoreFree
list_warmup_stats / get_warmup_configWarmup progress and configuration per mailboxFree
create_inbox_placement_testSend a seed test to check inbox placementFree
create_blacklist_testCheck a mailbox against blacklistsFree

Guidance

  • Auth is a workspace key (sk_...), created in the SendKit UI under its API settings. A platform key (sk_user_...) needs a workspace header this integration doesn't send, so connecting one is rejected up front rather than passing a check and failing on every real call later.
  • Check deliverability before you send. Read get_mailbox_health and the warmup endpoints for a mailbox before assigning it to a campaign, not only once at connection time.
  • Gate activation behind enrichment/verification — only push leads that have been validated. start_campaign and resume_campaign trigger real outbound; confirm the mailbox, sequence and lead list first.
  • Resolve campaign IDs from list_campaigns before any write.
  • Add or bulk-create leads in batches of up to 5,000 per call.
  • Writes are at-least-once. A rate-limited or 5xx response is retried automatically, so a write whose reply was lost after it landed can apply twice. Enrolling leads is safe — SendKit skips ones already in the campaign, and bulk lead creation skips duplicates by email. create_campaign and the two deliverability tests are not: read back before re-issuing one yourself.
hyreflow tools execute sendkit add_campaign_leads \
  --payload '{"campaign_id":"campaign_123","leads":[{"email":"[email protected]","firstName":"Ada","companyName":"Acme"}]}'

Building a campaign is free; sending is the irreversible step. Keep start_campaign behind an explicit approval gate — see Campaign Plays.

On this page