Skip to content
  • Features

    Email Marketing

    Create and send stunning, personalized email campaigns to engage with your audience

    Marketing Automation

    Automate email workflows based on customer actions to nurture leads and drive sales

    Contact CRM

    Manage, segment, and optimize your contact list for targeted and effective communication

    Popup Builder

    Design and implement popups to capture leads directly from your website seamlessly

    Lead Webform

    Create custom web forms to collect and manage leads effortlessly from various sources

    Email Verification

    Ensure your email list is clean and deliverable with integrated email verification tools

  • Solutions

    Marketing Agencies

    Boost client campaigns with powerful email marketing and automation tools

    Education

    Engage students and streamline admissions with data-driven email communication

    Sales Teams

    Drive conversions with targeted email campaigns and lead management solutions

    E-commerce

    Enhance online store sales with personalized and automated email marketing

  • Pricing
  • Resources
  • Support
Sign Up
Log in

Basic Tutorials

10
  • The Ultimate Guide to Launch your First Campaign with SendInbox.org
  • How to import contacts inside SendInbox.org?
  • How to add subscribers to your blacklist in SendInbox.org?
  • How to connect any email provider/SMTP server with SendInbox.org?
  • How to Create an Amazon SES API Key?
  • How to clean your email list inside SendInbox.org?
  • How to capture leads from your website using web forms with SendInbox.org?
  • How to create popup forms/web popups to Capture Leads?
  • How to create a regular email campaign in SendInbox.org?
  • How to create an automated email journey/drip email campaign?

Audience List

12
  • Introduction to SendInbox.org Audience List | Add, Import & Export Subscribers or Create Segmentation
  • How to Create a New Audience List
  • How to Add a New Subscriber to an AudienceList
  • How to Import Subscribers in Bulk from a CSV File
  • How to Map Imported CSV Fields with SendInbox Audience List?
  • How to Export your SendInbox.org Audience Subscriber into a CSV File
  • Email Custom Fields: How to Create a Personalized Email Using Custom Fields
  • Email Segmentation: How to Segment your Email List
  • How to Use Tags to Segment Your Audience in Your List
  • How to Enable Double Opt-In for Your Mailing List
  • Updating Subscriber Status in SendInbox
  • How to change Sign Up Confirmation Email

Email Campaign

6
  • Monitor Email Campaign Performance Easily with SendInbox.org
  • Introduction to Email Campaigns by SendInbox.org
  • How to Import Custom HTML Email Templates in SendInbox.org
  • How to Customize Your Imported Email HTML Templates in SendInbox.org
  • Design Beautiful HTML Email Templates with SendInbox.org’s Drag & Drop Email Designer
  • How to Launch an Effective Email Marketing Campaign with SendInbox.org

Account Settings

4
  • How to Verify a Sending Identity in SendInbox.org
  • How to Verify a Sending Domain in SendInbox.org?
  • How to Set Up Custom Tracking Domains
  • How to Connect Your Website with SendInbox.org for Pop-up Forms

SMTP Setup Guide

14
  • SMTP Routing/Sender Rotation: How to Rotate your SMTP servers with SendInbox.org?
  • How to set up an Amazon SES account?
  • How to Verify a Domain Identity in Amazon SES?
  • Moving Amazon SES Out of the Sandbox Zone: Request SES Production Access
  • How to connect Amazon SES SMTP with SendInbox.org
  • How to connect SparkPost (MessageBird) SMTP Server API with SendInbox.org?
  • How to connect MailGun SMTP API with SendInbox.org
  • How to connect a Gmail account with SendInbox.org?
  • How to connect G-suite/Google Workspace email account with SendInbox.org?
  • How to connect Godaddy email account with SendInbox.org?
  • How to connect NameCheap email account with SendInbox.org?
  • How to connect Hostinger Email Account with SendInbox.org?
  • Connecting Outlook with SendInbox
  • How to connect Amazon SES API with SendInbox.org

Automation Triggers (Drip Emails)

6
  • Introduction to Email Automation Trigger | Create Automated Email Journey
  • Send Automated Welcome Email Sequence
  • Send Automated Weekly/Monthly Recurring Emails to Promote any Event or Webinar
  • How to Send Automated Emails on a Specific Date & Time to Your Subscribers using Automation Triggers
  • How to Send Automated Birthday Emails to Your Subscribers using Automation Triggers
  • How to Send Goodbye Emails to Unsubscribers?

Frequently Asked Questions

16
  • Why Are Your Hostinger Emails Landing in SPAM or Not Delivered?
  • How to Add a DMARC Record (The Simple Way)
  • How to get Approval from Amazon SES
  • How to Set Up an Exit Intent Popup Form in SendInbox
  • How to Personalize Your Emails in SendInbox.org?
  • Where can I find the subscribe form HTML code to embed on my website?
  • What is the daily sending limit for Gmail using SMTP?
  • How to add the unsubscribe link in your email template?
  • Raising your Amazon SES daily sending limit
  • How to add Liquid Tags/Macros to Your Email Template
  • Can I send cold emails with SendInbox.org?
  • My email campaign keeps getting stopped in the middle, how do I prevent it?
  • Why Images in Emails sent from SendInbox.org Aren’t Showing?
  • How does Fitness and Server Rotation work?
  • Why Are My Emails Landing in Spam?
  • Troubleshooting errors while sending emails

Integrations & APIs

5
  • How to Integrate SendInbox.org with Third-Party Applications Using Zapier
  • Integrate 3rd Party Applications with SendInbox.org using Pabbly Connect
  • SendInbox.org WooCommerce Integration
  • Campaigns APIs by SendInbox.org
  • APIs for Marketers & Non-developers
View Categories
  • Home
  • Docs
  • Integrations & APIs
  • APIs for Marketers & Non-developers

APIs for Marketers & Non-developers

7 min read

Imagine you speak English, and you have a friend who speaks only French. You both want to share information, but there’s a language barrier. Now, picture a mutual friend who knows both languages and can translate for you.

This friend acts as a bridge, allowing you and your French-speaking friend to communicate seamlessly.

In the digital world, an API (Application Programming Interface) serves as this translator and bridge. It allows two different software applications to understand each other and exchange information.

For example, if you use Calendly to schedule appointments and SendInbox.org for email marketing, an API can automatically add a new subscriber to your SendInbox.org list whenever someone books an appointment on Calendly.

What is an API? (Simplified) #

An API is like a bilingual translator that helps two different software applications communicate with each other. It translates requests and data between them, making sure they understand each other.

Key Components You Need to Know #

  • Endpoint: This is the specific topic or task you want to discuss (e.g., adding a new subscriber).
  • HTTP Method: This is the action you’re asking the translator to take (e.g., GET information, POST a new detail).
  • API Token: This is your ID badge, proving you’re authorized to make the request.
  • JSON Value: These are the specific details you want to share or receive.

How to Make a GET Request to Fetch Subscriber Information #

Step 1: Open ReqBin #

Navigate to ReqBin and log in or sign up for a free account.

Step 2: Create a New Request #

Click on “Create New Request.”

Step 3: Set the HTTP Method and Endpoint #

  • HTTP Method: Choose “GET” from the dropdown.
  • Endpoint: Paste the sendinbox.org endpoint for fetching subscriber information: https://app.sendinbox.org/api/v1/subscribers/{uid}

Replace {uid} with the unique ID of the subscriber you’re interested in.

Step 4: Add Basic Authentication #

Go to the “Authorization” tab and select “Basic Authentication.” Use the following details:

  • Username: api_key
  • Password: Enter the API Key you obtained from the Campaign API tab in your SendInbox.org dashboard.

Step 5: Send the Request #

Click the “Send” button. If everything is set up correctly, you’ll see the subscriber information in the response section.

How to Make a POST Request to Add a New Subscriber #

Step 1: Open ReqBin #

If you’re not already on ReqBin, navigate to ReqBin and log in or sign up.

Step 2: Create a New Request #

Click on “Create New Request.”

Step 3: Set the HTTP Method and Endpoint #

  • HTTP Method: Choose “POST” from the dropdown.
  • Endpoint: Paste the SendInbox.org endpoint for adding a new subscriber: https://app.sendinbox.org/api/v1/subscribers

Step 4: Add Basic Authentication #

Just like in the GET request, go to the “Authorization” tab and select “Basic Authentication”:

  • Username: api_key
  • Password: Enter your API Key from SendMails.io.

Step 5: Add Body #

Click on the “Content” tab and select “JSON” as the type. Now, input the data for the new subscriber:

{
  "list_uid": "your_list_uid_here",
  "email": "[email protected]",
  "FIRST_NAME": "John",
  "LAST_NAME": "Doe"
}

Replace the placeholders with the actual data.

Step 6: Send the Request #

Click the “Send” button. If all goes well, you’ll see a success message, and the new subscriber will be added to your SendInbox.org list.

Making API calls might seem like wizardry at first, but it’s actually quite straightforward once you understand the basics.

Using Pabbly Connect to Make SendInbox.org API Calls #

If you’re looking to make API calls to SendInbox.org without getting into the technical weeds, Pabbly Connect is a user-friendly option. This tool acts as a middleman, automating the process of making API calls for you.

To set up a “trigger” in Pabbly Connect, such as when a new subscriber signs up, and specify the corresponding “action” in SendInbox.org, like adding the subscriber to an email list. It’s a straightforward way to connect SendInbox.org with other apps and services, with no coding required.

  1. Log in to Pabbly Connect: Head over to the Pabbly Connect website and log in. If you’re new, you can sign up for an account.
  2. Create a New Workflow: Once inside, click on “Create New Workflow” to initiate your API call setup.
  3. Set the Trigger: Choose the application or event that will act as the trigger for the API call. This could be anything from a new form submission to a new sale on your website.
  4. Configure the Trigger Settings: Follow the prompts to set up your trigger. This may involve pasting a webhook URL into the application that’s triggering the event.
  5. Test the Trigger: Before proceeding, test to make sure the trigger is functioning correctly. Pabbly Connect will indicate whether it has received the test data.
  6. Set the Action: Instead of choosing SendInbox.org from the list of apps, select “API Request” as your action. This allows for more flexibility in your setup.
  7. Enter API Details: In the action settings, you’ll need to specify the API endpoint URL from SendInbox.org, the HTTP method (GET, POST, etc.), and any required headers or data. For authorization, use ‘Basic Authentication‘ with the username as ‘api_key‘ and the password as your SendInbox.org API Key.
  8. Map Data Fields: Link the data fields from your trigger application to the corresponding API request fields. For instance, you can map an email address from a form submission to the email field in a SendInbox.org API request.
  9. Test the Action: Run a test to make sure the API request is working as expected. Pabbly Connect will display a success message if everything is set up correctly.
  10. Save and Activate: Once you’re happy with your workflow, save it and switch the activation toggle to “On.”

You’ve now successfully set up a workflow in Pabbly Connect to make flexible API calls to SendInbox.org, all without needing to write any code.

Using Zapier to Make SendInbox.org API Calls #

Zapier is another excellent tool for automating workflows between different applications, acting as the bridge that connects them. While SendMails.io may have its own Zapier integration, using direct API calls can provide you with more customization options. In this guide, we’ll show you how to set up a “Zap” that makes API calls to SendInbox.org, offering you the flexibility to tailor your email marketing tasks to your specific needs.

Step-by-Step Guide #

  1. Log in to Zapier: Visit the Zapier website and log in to your account. If you don’t have an account, you can sign up for a free trial.
  2. Create a New Zap: Once logged in, click on “Make a Zap” to start setting up your workflow.
  3. Choose a Trigger App: Select the app that will trigger the API call, such as a form submission tool or an e-commerce platform.
  4. Configure the Trigger: Follow the on-screen instructions to set up your trigger, which may involve connecting your chosen app to Zapier and selecting a specific event.
  5. Test the Trigger: Zapier will prompt you to test the trigger to ensure it’s working correctly. Follow the steps to run the test.
  6. Choose Action App: In the “Action” section, instead of selecting SendInbox.org, choose “Webhooks by Zapier” to make a direct API call.
  7. Configure Webhook: Select the type of API call you want to make (GET, POST, etc.) and enter the SendInbox.org API endpoint URL. For authorization, choose ‘Basic Auth’ and enter ‘api_key’ as the username and your SendInbox.org API Key as the password.
  8. Map Data Fields: You’ll see options to map data from the trigger app to the API request. For example, you can map an email address from a form submission to the email field in the SendInbox.org API request.
  9. Test the Action: Before finalizing, run a test to make sure the API call works as expected. Zapier will show a success message if the test is successful.
  10. Activate the Zap: Once you’re satisfied with your setup, turn on your Zap by clicking the “Turn on Zap” button.

And that’s it! You’ve successfully set up a Zap to make API calls to SendInbox.org, giving you the flexibility to automate your email marketing tasks just the way you like it.

Updated on December 30, 2024

What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
Campaigns APIs by SendInbox.org

Powered by BetterDocs

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • What is an API? (Simplified)
    • Key Components You Need to Know
  • How to Make a GET Request to Fetch Subscriber Information
    • Step 1: Open ReqBin
    • Step 2: Create a New Request
    • Step 3: Set the HTTP Method and Endpoint
    • Step 4: Add Basic Authentication
    • Step 5: Send the Request
  • How to Make a POST Request to Add a New Subscriber
    • Step 1: Open ReqBin
    • Step 2: Create a New Request
    • Step 3: Set the HTTP Method and Endpoint
    • Step 4: Add Basic Authentication
    • Step 5: Add Body
    • Step 6: Send the Request
  • Using Pabbly Connect to Make SendInbox.org API Calls
  • Using Zapier to Make SendInbox.org API Calls
    • Step-by-Step Guide

FOREVER FREE ACCOUNT

Ready to step up your email
marketing game?

Create your free SendInbox.org account and unlock the power of email marketing, automation, analytics, and seamless integrations.

Create a FREE Account
No Credit Card Required | Forever FREE Account

Create your free SendInbox.org account and unlock the power of email marketing, automation, analytics, and seamless integrations.

Quick Links

  • Getting Started
  • Login
  • Pricing
  • Features
  • Affliates

Resources

  • Support center
  • Documentation
  • FAQs

Features

  • Email Marketing
  • Marketing Automation
  • Contact CRM
  • Popup Builder
  • Lead Webform
  • Email Verification

Solutions

  • Marketing Agencies
  • Sales Teams
  • Education
  • Ecommerce

Legals

  • Refund Policy
  • GDPR
  • Affiliate Terms
  • 1, 4 Wellwood Road, Ilford, IG3 8TR United Kingdom

© Copyright 2025 SendInbox.org. All rights reserved.

Contact Us
Terms & Conditions
Privacy Policy