Skip to main content

Documentation Index

Fetch the complete documentation index at: https://hyperfx.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Auth type: API
For general setup steps, permissions, and troubleshooting, start with: App Integrations.

Connect Instantly

  1. Go to Settings → Apps in Hyper
  2. Select Instantly → Connect New
  3. Provide your Instantly API key

Common capabilities

  • Automate cold email campaigns
  • Personalize outreach at scale
  • Track email delivery and engagement metrics

Use in Chat

Enable Instantly in the tool selector. Ask your agent to manage campaigns or check outreach performance.

Use in Agents

Add Instantly to an agent’s toolkits and select the connection. Mark sensitive actions (send email) as “requires approval.”

Use in Flows

Automate email sequences, follow-ups, and campaign management using Instantly action nodes.

Troubleshooting

  • API errors: verify your API key and account permissions
  • Campaign issues: check campaign settings and sending limits

Available Actions

Hyper agents can run the following actions for this integration. Each action can be individually set to Enabled, Requires Approval, or Disabled in your agent’s toolkit settings. Actions can be set to one of three control states:
StateBehavior
EnabledAgent runs the action automatically
Requires ApprovalAgent pauses and waits for your confirmation before proceeding
DisabledAction is blocked and cannot be used
Configure these in the agent’s toolkit settings or in workspace defaults.
ActionDescription
Activate CampaignActivate or resume a campaign
Add Leads To CampaignBulk add leads to a campaign (up to 1000). Provide campaign_id and leads: list of lead objects (each needs at least email for campaigns). Optional: skip_if_in_campaign, skip_if_in_workspace, verify_leads_on_import
Add Tags To CampaignAssign or unassign custom tags on campaigns. resource_type 2 = campaign. Set assign True to add tags, False to remove
Create CampaignCreate a campaign. Body must match Instantly API V2 (e.g. name and sequence settings)
Create Custom TagCreate a custom tag. Required: label; optional: description
Create LeadCreate a single lead. Body fields per API V2 (typically email; optional names, campaign_id, list_id)
Delete CampaignDelete a campaign by ID
Delete LeadDelete a lead by ID
Get Background JobGet a background job by ID (import/export/move status)
Get CampaignGet a single campaign by ID
Get Campaign AnalyticsGet analytics for campaign(s). Query params may include id, ids, start_date, end_date (ISO dates)
Get EmailGet one email by ID
Get LeadGet a lead by ID
Get WorkspaceGet the current Instantly workspace for the API key
List AccountsList sending email accounts
List Background JobsList background jobs with optional filters (limit, status, type, entity_id, etc.)
List CampaignsList Instantly campaigns. Optional filters: limit (1-100), starting_after, search, tag_ids, etc. Pass query as JSON-encoded object if needed
List Completed JobsList background jobs; pass query e.g. status=success or failed to see completed work
List Custom TagsList custom tags in the workspace
List EmailsList emails (Unibox). Optional query filters per API V2
List Lead ListsList lead lists in the workspace
List LeadsList leads via POST /leads/list. Pass filter body (pagination, campaign_id, search, etc.) per Instantly API V2
List New EmailsList emails with optional query filters; use timestamps or campaign filters to narrow ‘new’ mail
List New LeadsList leads using the list endpoint; pass the same filter body you would use for instantly_list_leads (e.g. timestamp or campaign filters)
Patch CampaignPatch an existing campaign by ID
Patch LeadPatch a lead by ID
Pause CampaignPause a campaign
Reply To EmailReply to an email. Body must include reply_to_uuid (the email to reply to) and content fields per API V2
Unread Email CountGet unread email count in Unibox
Update Lead StatusUpdate lead interest status for a lead email. new_status is the interest code: 0=Out of office, 1=Interested, 2=Meeting Booked, 3=Meeting Completed, 4=Won, -1=Not Interested, -2=Wrong Person, -3=Lost, -4=No Show. Provide campaign_id or list_id when scoping
Verify EmailSubmit email(s) for verification per API V2 (body shape per /email-verification)