Back to Nodes

EmailBison

Last updated Jun 26, 2026

n8n community node for EmailBison - A white-labeled email outreach platform with dynamic server URL support

42 Weekly Downloads
181 Monthly Downloads

Included Nodes

EmailBison

Description

n8n-nodes-emailbison-official

This is an n8n community node for EmailBison, a white-labeled email marketing platform. It allows you to integrate EmailBison’s email marketing capabilities into your n8n workflows.

!n8n.io – Workflow Automation

Features

  • Dynamic Server URL Support: Works with any EmailBison white-label instance by allowing custom server URL configuration
  • Comprehensive API Coverage: Supports all major EmailBison resources including:
  • Leads: Create, read, update, and manage email contacts with custom fields and tags
    Campaigns: Create and manage email campaigns, start/stop campaigns, add leads
    Email Accounts: Configure and manage SMTP sender accounts
    Tags: Organize leads with tags
    Replies: Send one-off emails and track email replies with advanced filtering
    Sequence Steps: Manage campaign email sequences

    Installation

    To install this community node in n8n:

    Option 1: Install via n8n Community Nodes (Recommended)

    1. Go to Settings > Community Nodes in your n8n instance
    2. Click Install a community node
    3. Enter n8n-nodes-emailbison-official
    4. Click Install

    Option 2: Manual Installation

    Navigate to your n8n installation directory

    cd ~/.n8n

    Install the package

    npm install n8n-nodes-emailbison-official

    Restart n8n

    Option 3: Docker

    Add the package to your n8n Docker setup:

    FROM n8nio/n8n
    USER root
    RUN npm install -g n8n-nodes-emailbison-official
    USER node
    

    Configuration

    1. Set up Credentials

    1. In n8n, go to Credentials and create new EmailBison API credentials
    2. Configure the following:
    Server URL: Your EmailBison instance URL (e.g., https://send.youragency.com)
    API Token: Your EmailBison API token

    2. Get Your API Token

    1. Log into your EmailBison instance
    2. Go to Settings > API
    3. Generate or copy your API token

    3. Find Your Server URL

    Your server URL is the base URL of your EmailBison instance, typically in the format:

  • https://send.youragency.com
  • https://send.topoffunnel.com
  • https://yourdomain.com
  • Important: Enter the URL without the /api suffix – the node will automatically append this.

    Usage

    Basic Workflow Examples

    #### Create a Lead

    1. Add EmailBison node to your workflow
    2. Select Resource: "Lead"
    3. Select Operation: "Create"
    4. Fill in the email address and other lead details
    5. Execute the workflow
    

    #### Send a Campaign

    1. Create leads (using Lead > Create operation)
    2. Create a campaign (using Campaign > Create operation)
    3. Add leads to campaign (using Campaign > Add Leads operation)
    4. Start the campaign (using Campaign > Start operation)
    

    #### Track Email Replies

    1. Use Reply > Get Many operation
    2. Add filters (campaignid, leadid, status)
    3. Process replies in your workflow
    4. Optionally mark as interested or push to follow-up campaigns
    

    Supported Operations

    Leads

  • Create: Add new leads with email, name, company, and custom fields
  • Get: Retrieve a specific lead by ID (with dropdown selector)
  • Get Many: List multiple leads (max 15 items due to API pagination)
  • Update: Modify lead information (firstname, lastname, company, phone, email, custom_fields)
  • Campaigns

  • Create: Create new email campaigns with name and sender emails
  • Get: Retrieve campaign details (with dropdown selector)
  • Get Many: List all campaigns
  • Update: Modify campaign name and sender emails
  • Add Leads: Bulk add leads to campaigns (processes all input items)
  • Start/Resume: Launch or resume paused campaigns
  • Stop/Pause: Pause running campaigns
  • Email Accounts

  • Create: Set up new SMTP sender accounts with full configuration
  • Get: Retrieve account details (with dropdown selector)
  • Get Many: List all email accounts
  • Update: Modify account settings (name, daily_limit, etc.)
  • Delete: Remove email accounts
  • Tags

  • Create: Create new tags for lead organization
  • Get Many: List all tags (used in dropdowns throughout the node)
  • Delete: Remove tags
  • Replies

  • Compose New Email: Send one-off emails outside of campaigns
  • – Supports: toemails, ccemails, bccemails, subject, message, contenttype
    – No lead_id required

  • Get Many: Retrieve email replies with advanced filtering
  • – Filter by: campaignid, leadid, status (unread/read/interested/not_interested)
    – Returns full reply metadata including timestamps, sender/recipient info

    Sequence Steps

  • Delete: Remove steps from campaign sequences
  • Advanced Features

    Custom Fields

    The node supports EmailBison’s custom fields for leads. You can add custom key-value pairs when creating or updating leads.

    Filtering and Pagination

    Most “Get Many” operations support:

  • Filtering: Filter results by various criteria (campaignid, leadid, status, etc.)
  • Pagination: Note that Get Many Leads returns maximum 15 items due to API limitation
  • Return All: Option available for operations that support pagination
  • Error Handling

    The node includes comprehensive error handling:

  • Connection validation during credential setup
  • Detailed error messages for troubleshooting
  • Support for n8n’s “Continue on Fail” option
  • Troubleshooting

    Common Issues

    “Invalid credentials or server URL”

  • Verify your API token is correct
  • Ensure the server URL is correct and accessible
  • Check that the URL doesn’t include /api at the end
  • “Connection timeout”

  • Verify your EmailBison instance is accessible
  • Check firewall settings if using a self-hosted instance
  • “Operation not supported”

  • Ensure you’re using the latest version of the node
  • Check that your EmailBison instance supports the API endpoint
  • Known Limitations

    1. Pagination: Get Many Leads returns maximum 15 items (API limitation)
    2. Get Tag (Single): Returns 403 Forbidden (API authorization bug)
    3. Delete Campaign: Not supported by EmailBison API
    4. Update Lead Response: API doesn’t return all updated fields (phone, email, custom_fields)
    5. Compose Email Arrays: Must use empty arrays [] instead of null for optional fields

    Getting Help

    1. Open an issue on the GitHub repository
    2. Verify your credentials and server URL
    3. Test the connection using the credential test feature
    4. Check n8n logs for detailed error messages

    Development

    Building from Source

    Clone the repository

    git clone https://github.com/emailbison-public/n8n-nodes-emailbison-official.git cd n8n-nodes-emailbison-official

    Install dependencies

    pnpm install

    Build the project

    pnpm run build

    Run linting

    pnpm run lint

    Testing

    The node includes credential testing to verify your API connection. When setting up credentials, n8n will automatically test the connection to your EmailBison instance.

    License

    This project is licensed under the MIT License – see the LICENSE file for details.

    Roadmap

    Planned for v1.1.0

  • Send Test Email – Test sequence steps before launching campaigns
  • Webhooks – Real-time automation triggers (Create, Get, Get Many, Update, Delete)
  • Attach Tags to Lead – Bulk tag operations
  • Update Tag – Rename tags

See CHANGELOG.md for full version history.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

For support with this n8n community node:
1. Check the troubleshooting section above
2. Check the Known Limitations section
3. Open an issue on the GitHub repository

For EmailBison platform support, contact your EmailBison provider directly.

Version

Current version: 1.0.1