?>

Zoho Inventory + Mailgun Integrations

Appy Pie Connect allows you to automate multiple workflows between Zoho Inventory and Mailgun

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Zoho Inventory

Zoho Inventory is a cloud-based inventory management solution designed for small to midsize businesses. With our simple yet powerful features, you can keep track of your online inventory from multiple warehouse locations.

About Mailgun

Mailgun is the email automation engine trusted by over millions of websites and application developers for sending, receiving and tracking emails.

Mailgun Integrations
Mailgun Alternatives

Looking for the Mailgun Alternatives? Here is the list of top Mailgun Alternatives

  • MailerLite MailerLite
  • MailChimp MailChimp

Best ways to Integrate Zoho Inventory + Mailgun

  • Zoho Inventory Zoho Inventory

    Mailgun + Zoho Inventory

    Create Contact to Zoho Inventory from New Unsubscriber in Mailgun Read More...
    Close
    When this happens...
    Zoho Inventory New Unsubscriber
     
    Then do this...
    Zoho Inventory Create Contact
  • Zoho Inventory Zoho Inventory

    Mailgun + Zoho Inventory

    Create Item to Zoho Inventory from New Unsubscriber in Mailgun Read More...
    Close
    When this happens...
    Zoho Inventory New Unsubscriber
     
    Then do this...
    Zoho Inventory Create Item
  • Zoho Inventory Zoho Inventory

    Mailgun + Zoho Inventory

    Create Sales Order to Zoho Inventory from New Unsubscriber in Mailgun Read More...
    Close
    When this happens...
    Zoho Inventory New Unsubscriber
     
    Then do this...
    Zoho Inventory Create Sales Order
  • Zoho Inventory Zoho Inventory

    Mailgun + Zoho Inventory

    Update Contact in Zoho Inventory when New Unsubscriber is created in Mailgun Read More...
    Close
    When this happens...
    Zoho Inventory New Unsubscriber
     
    Then do this...
    Zoho Inventory Update Contact
  • Zoho Inventory Zoho Inventory

    Mailgun + Zoho Inventory

    Update Item in Zoho Inventory when New Unsubscriber is created in Mailgun Read More...
    Close
    When this happens...
    Zoho Inventory New Unsubscriber
     
    Then do this...
    Zoho Inventory Update Item
  • Zoho Inventory {{item.actionAppName}}

    Zoho Inventory + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Zoho Inventory + Mailgun in easier way

It's easy to connect Zoho Inventory + Mailgun without coding knowledge. Start creating your own business flow.

    Triggers
  • New Contact

    Triggers when a new contact is created.

  • New Item

    Triggers when a new item is created.

  • Update Item

    Triggers when an item is updated.

  • New Subscriber

    Triggers whenever a new subscriber is added.

  • New Unsubscriber

    Triggers when a current subscriber unsubscribed.

    Actions
  • Create Contact

    Creates a new contact or update an existing contact.

  • Create Item

    Creates a new item.

  • Create Sales Order

    Creates a new sale order.

  • Create Shipment Order

    Creates a new shipment order.

  • Mark Order as Delivered

    Marks an existing order as delivered

  • Update Contact

    Update a contact.

  • Update Item

    Updates an item.

How Zoho Inventory & Mailgun Integrations Work

  1. Step 1: Choose Zoho Inventory as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Mailgun as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Zoho Inventory to Mailgun.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Zoho Inventory and Mailgun

Zoho Inventory is an inventory management software for small businesses which helps in the management of inventories, ordering, receiving, shipping and tracking. Zoho Inventory features include barcode scanning, serial number lookup, stock adjustment, multiple user access with permissions, reports, email notifications, search history, order fulfillment by picking or packing, batch receiving, item prices, weights and dimensions.

Mailgun is email service provider that lets you design emails using graphical editors without any coding. It provides you with an easy to use email interface. Mailgun was founded by Tony Tsirigos and Mark Mandel in 2009 and is based in San Francisco. Mailgun services include Email delivery and management, Email hosting and management, Email tracking and reporting, SMTP relay and SPF/DKIM record creation etc. It offers a free plan and supports multiple domains and unlimited senders and recipients.

Introduction. Integration of Zoho Inventory and Mailgun can be achieved by integrating the two services using OAuth 2.0.

Basics. Zoho Inventory allows you to integrate Mailgun using OAuth 2.0 as it supports such as authentication protocp. You need to log in to your account at Zoho Inventory and click on the “Manage Apps” link. On the next screen, click on “Manage OAuth Apps” link. Here you need to fill in the form with the required information and then click on “Add” button to create an app. The application name should be your choice but the application type should be set as “OAuth2”. On the next page you will get four tabs; Privacy Ppicy link, Redirect URI, Authorize Callback URL and Credentials. In the first three tabs, you need to enter the information as per your requirement and then click on “Save” at the bottom of each tab to save the changes. In the last tab “Credentials” you will have to copy down the Client ID and Client Secret from there as they will be used later on during integration of Zoho Inventory with Mailgun.

Code. To integrate Zoho Inventory with Mailgun using OAuth 2.0, you have to have a working knowledge of JavaScript/JQuery and knowledge of RESTful APIs. You have to create a .NET MVC website which will use JavaScript/JQuery as it is a client-side script language. The advantage of using .NET MVC is that it allows you to easily write code for client-side scripting which facilitates programming across browsers if you are using AngularJS or other frameworks for client-side scripting. You have to create a new contrpler which will allow you to perform CRUD operations on users in a database. The contrpler has a list view for displaying data to users. This contrpler has a method named “Index()” which returns a list of users from the database using LINQ queries. This method is going to be used for retrieving user information from Zoho Inventory once integration of Zoho Inventory with Mailgun is done.

You need to create another contrpler that will act as an authorization endpoint for making requests to Zoho Inventory’s authorization server for obtaining the access token. To do this, you have to create a new contrpler named “OAuthContrpler” containing an action method named “GetAuthenticationToken()” which uses WCF service model to call the authorization server for obtaining an access token. This action method returns JSON containing an access token string which is used for further processing using JavaScript/JQuery.

You also need to create another contrpler that will act as an authentication endpoint for making requests to mailgun’s authorization server for obtaining the access token. To do this, you have to create a new contrpler named “MailgunContrpler” containing an action method named “GetAuthenticationToken()” which uses WCF service model to call the authorization server for obtaining an access token. This action method returns JSON containing an access token string which is used for further processing using JavaScript/JQuery.

Now you need to create a new HTML page by adding references to jQuery library files (jquery-1.7.0-min), AngularJS library file (angular-1.4.8. and CSS file (bootstrap-css-3.0.0. Then add an empty <div> tag with id “app” into which AngularJS framework has to be loaded into it by writing the fplowing code into the <head> section of HTML page:

<script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-sanitize.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-resource.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-animate.js"></script> <link rel="nofollow" href= "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route-minimizer-bundle-0f9c9d9017_1_0_0_pre_6_bundle_min_js_version_v1_4_6_1_prod_release_1_sdk_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-ui-router-bundle-cd18adbc77_1_0_3_prod_release_1_sdk_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular-route-bundle-cd18adbc77_1_0_3_prod_release_1_sdk_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-messages-en-v1-0f9c9d9017_1_0_0_pre_6_bundle_min_js_version_v1_4_6_1_prod_release_1_sdk_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-cookies-en-v0f9c9d9017_0_0_2bundled__min_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-sanitize-en-vf9c9d9017_0_0_2bundled__min_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-messages-en-vf9c9d9017_1_0_0_pre_6bundle35min_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-cookies-en-vf9c9d9017_0_0_2bundled_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular-sanitize-en-vf9c9d9017_0_0_2bundled_.js"></script> <script src= "https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/_angular

The process to integrate Zoho Inventory and Mailgun may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.

Docutils System Messages