For Agents
Manage OutReachBin cold email campaigns, email providers, messaging, webhooks, tracking, and reporting for automated outreach workflows.
Use for: I need to create a new cold email campaign in OutReachBin, Connect a custom SMTP provider for sending campaigns, Start a paused campaign, Add a list of email addresses to a campaign
Not supported: Does not handle DNS configuration, domain warming, or email deliverability reputation management — use for campaign creation, sending, tracking, and reporting only.
OutReachBin is an email outreach campaign management platform designed for cold email and lead nurturing workflows. The API provides endpoints for user authentication, campaign creation and lifecycle management (create, start, pause, restart), SMTP and IMAP email provider configuration, message sending, webhook configuration for incoming and outgoing messages, email open tracking, reply monitoring, unsubscribe management, and campaign reporting. Use it to automate cold email campaigns, integrate custom SMTP/IMAP providers, track email engagement, and pull performance reports programmatically.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the OutReachBin API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with OutReachBin API.
Authenticate users with email/password and manage session tokens
Create and configure cold email campaigns with targeting and messaging
Start, pause, and restart campaigns to control sending schedules
Add recipients to campaigns via bulk email addition
Connect custom SMTP and IMAP email providers for sending and receiving
Send individual messages outside campaign workflows
Configure incoming and outgoing message webhooks for real-time notifications
Track email opens and engagement metrics per campaign
Monitor replies and manage reply threads
Retrieve unsubscribers and honor opt-out requests
Pull campaign performance reports for individual or all campaigns
Search and retrieve campaign details by ID or filters
Patterns agents use OutReachBin API for, with concrete tasks.
★ Automated Cold Email Campaign Creation
Build cold email campaigns programmatically by connecting to a lead generation system or CRM. POST /create-campaign creates a new campaign with subject lines, message templates, and follow-up sequences. POST /add-emails adds recipient email addresses in bulk from lead lists. POST /start-campaign initiates sending. This allows agents to spin up campaigns dynamically based on lead scoring, industry segment, or sales triggers without manual setup.
POST /create-campaign with campaign name, subject, and message body, then POST /add-emails with an array of recipient email addresses, and POST /start-campaign to begin sending.
Custom SMTP/IMAP Provider Integration
Connect OutReachBin campaigns to custom email providers for sending and receiving. POST /smtp-connect configures SMTP credentials for outbound messages, and POST /imap-connect sets up IMAP for reply monitoring. This enables use of private email servers, domain-specific sending addresses, or high-reputation email infrastructure instead of shared sending pools, improving deliverability and brand consistency.
POST /smtp-connect with SMTP host, port, username, and password, then POST /imap-connect with IMAP credentials to enable reply tracking from the same inbox.
Campaign Lifecycle Management
Control campaign execution with start, pause, and restart operations. POST /start-campaign initiates sending, POST /pause-campaign halts sending mid-campaign, and POST /restart-campaign resumes from where it left off. GET /find-campaign retrieves campaign details and status. This supports dynamic campaign pacing based on real-time engagement metrics — pause low-performing campaigns, restart high-converters, or adjust sending schedules based on time-of-day analysis.
POST /start-campaign to begin, POST /pause-campaign to halt, GET /find-campaign to check status, and POST /restart-campaign to resume sending.
Real-Time Engagement Tracking and Webhooks
Track email opens, replies, and unsubscribes in real time using webhooks and polling. POST /message-webhook-incoming and POST /message-webhook-outgoing configure webhooks for message events. GET /email-open retrieves open tracking data, GET /replies fetches reply threads, and GET /unsubscribers lists opt-outs. Integrate this data with CRMs or analytics platforms to score leads, trigger follow-ups, or remove unsubscribers automatically.
POST /message-webhook-incoming with a webhook URL, then GET /email-open for open metrics, GET /replies for responses, and GET /unsubscribers to honor opt-outs.
Campaign Performance Reporting
Retrieve campaign performance metrics for a single campaign or across all campaigns. GET /pull-reports pulls metrics for a specific campaign, and GET /pull-reports-all aggregates data for all campaigns. Metrics include sent count, open rate, reply rate, bounce rate, and unsubscribes. Use this data to optimize subject lines, message copy, and sending schedules, or feed it into BI dashboards for sales team reporting.
GET /pull-reports with campaign_id for a single campaign's metrics, or GET /pull-reports-all for cross-campaign analytics. Export to a dashboard or trigger automated optimizations based on thresholds.
19 endpoints — outreachbin is an email outreach campaign management platform designed for cold email and lead nurturing workflows.
METHOD
PATH
DESCRIPTION
/create-campaign
Create a new cold email campaign
/add-emails
Add recipient emails to a campaign
/start-campaign
Start sending a campaign
/pause-campaign
Pause an active campaign
/smtp-connect
Configure SMTP provider for sending
/imap-connect
Configure IMAP provider for reply monitoring
/pull-reports
Retrieve campaign performance metrics
/create-campaign
Create a new cold email campaign
/add-emails
Add recipient emails to a campaign
/start-campaign
Start sending a campaign
/pause-campaign
Pause an active campaign
/smtp-connect
Configure SMTP provider for sending
/imap-connect
Configure IMAP provider for reply monitoring
/pull-reports
Retrieve campaign performance metrics
Three things that make agents converge on Jentic-routed access.
Credential isolation
OutReachBin session tokens and SMTP/IMAP credentials are stored encrypted in the Jentic vault and injected at execution time. Raw credentials never appear in agent prompts, transcripts, or response payloads.
Intent-based discovery
Agents search by intent such as 'create a cold email campaign' or 'track email opens' and Jentic returns the matching endpoint with its schema and any required parameters.
Time to first call
Direct OutReachBin integration: 1-2 days to model campaigns, providers, webhooks, and reporting. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Lemlist API
Lemlist offers cold email campaign management with personalization and automation features.
Choose Lemlist for video personalization and advanced image customization; choose OutReachBin for custom SMTP/IMAP integration.
Woodpecker API
Woodpecker provides cold email automation with follow-up sequences and reply detection.
Use Woodpecker for B2B cold email with follow-up automation; use OutReachBin for custom email provider integrations.
Mailshake API
Mailshake automates cold email campaigns with templates, tracking, and CRM integrations.
Choose Mailshake for built-in CRM sync; choose OutReachBin for bring-your-own-SMTP flexibility.
Specific to using OutReachBin API through Jentic.
What authentication does the OutReachBin API use?
The API uses session-based authentication. POST /login with email and password returns a session token, which is included in subsequent requests. Through Jentic, session tokens are managed and refreshed automatically, keeping credentials out of agent context.
Can I use my own SMTP server with OutReachBin?
Yes. POST /smtp-connect accepts SMTP host, port, username, and password to configure a custom sending server. This allows use of private email infrastructure for better deliverability and brand alignment.
How do I track email opens in a campaign?
GET /email-open retrieves open tracking data for campaign messages. Opens are tracked via embedded pixels in HTML emails and surfaced through the API for engagement analysis.
Can I pause a campaign and restart it later?
Yes. POST /pause-campaign halts sending immediately, and POST /restart-campaign resumes from where it left off. This is useful for adjusting campaigns mid-flight or pacing sends based on engagement.
Is the OutReachBin API free?
API access is included with OutReachBin subscriptions. Pricing is based on plan tier and email volume, not API request count.
How do I configure webhooks for incoming replies?
POST /message-webhook-incoming with a webhook URL to receive real-time notifications when recipients reply to campaign messages. The webhook payload includes reply content and sender details.
GET STARTED