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