?>

Monkey Learn + Intercom Integrations

Appy Pie Connect allows you to automate multiple workflows between Monkey Learn and Intercom

About Monkey Learn

Create new value from your data. Train custom machine learning models to get topic, sentiment, intent, keywords and more.

About Intercom

Intercom is a customer communication platform built for business, used by many businesses from small start-ups to global enterprises. It enables targeted communication with customers on your website, inside your web and mobile apps, and by e-mail.

Intercom Integrations
Intercom Alternatives

Connect the apps you use everyday and find your productivity super-powers.

  • Zendesk Zendesk

Best Monkey Learn and Intercom Integrations

  • Monkey Learn Zendesk

    Intercom + Zendesk

    Create tickets on Zendesk for new Intercom conversations Read More...
    When this happens...
    Monkey Learn New Conversation
     
    Then do this...
    Zendesk Create Ticket
    Intercom and Zendesk both are great tools to help you drive sales and offer support through every step of the funnel. Trusted by the world’s most innovative businesses, both tools are great at improving the entire sales and support vertical manifold. After setting this integration up, whenever a new conversation takes place on Intercom, Appy Pie Connect will automatically create new tickets for future follow ups in Zendesk, keeping both teams and client databases updated no matter where the action happens.
    How this Intercom - Zendesk integration Works
    • A new conversation takes place on Intercom
    • Appy Pie Connect automatically creates a ticket on Zendesk
    What You Need
    • An Intercom account
    • A Zendesk account
  • Monkey Learn Salesforce

    Intercom + Salesforce

    Create leads in Salesforce from new Intercom users Read More...
    When this happens...
    Monkey Learn New User
     
    Then do this...
    Salesforce Create Lead
    If you are looking for ways to make your CRM applications work hand in hand, then this integration is for you. After setting this integration up, whenever a new user is added to your Intercom account, Appy Pie Connect will automatically send that user to Salesforce as a new lead. This way, you can keep growing your business by generating new leads.
    How It Works
    • A new user is added to Intercom
    • Appy Pie Connect will automatically add that user to Salesforce as a new lead
    What You Need
    • An Intercom account
    • A Salesforce account
  • Monkey Learn MailChimp

    Intercom + MailChimp

    Create subscribers on MailChimp from Intercom contacts Read More...
    When this happens...
    Monkey Learn New User
     
    Then do this...
    MailChimp Add/Update Subscriber
    Don't worry about manually adding new Intercom contacts to your MailChimp list because this integration takes care of that for you. After setting this integration up, whenever you add a new contact to Intercom, Appy Pie Connect automatically creates a new subscriber or updates an existing one in MailChimp.
    How this integration works
    • A new contact is added in Intercom
    • Appy Pie Connect automatically creates a new subscriber in MailChimp
    What You Need
    • A Mailchimp account
    • An Intercom account
  • Monkey Learn Intercom

    Facebook Lead Ads + Intercom

    Add every Facebook Lead Ads lead to Intercom as a new lead Read More...
    When this happens...
    Monkey Learn New Lead
     
    Then do this...
    Intercom Create/Update Lead
    If you want to grow your sales, you should take immediate action on every sales lead, no matter where they are coming from. Use this Connect to automatically add new leads from Facebook Lead Ads to Intercom as leads. Once your leads are added to Intercom, your sales team can follow up on them right away.
    How this Facebook Lead Ads - Intercom integration works
    • A new lead is captured in Facebook Lead Ads
    • Appy Pie Connect automatically creates a lead in Intercom
    What You Need
    • A Facebook Lead Ads account
    • An Intercom account
  • Monkey Learn Intercom

    MailChimp + Intercom

    Create or update users on Intercom from new MailChimp subscribers Read More...
    When this happens...
    Monkey Learn New Subscriber
     
    Then do this...
    Intercom Create/Update User
    Maintaining a customer database is important to stay updated on customer information and data. It also helps businesses build loyalty and generate repeat business. Once the integration is active, every time a new subscriber is added to your MailChimp list, Appy Pie Connect will automatically create a new contact in Intercom or update an existing user, helping you keep your customer data updated.
    How It Works
    • A user subscribes to a MailChimp list
    • Appy Pie Connect automatically creates or updates a user on Intercom
    What You Need
    • A Mailchimp account
    • An Intercom account
  • Monkey Learn Intercom

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    Monkey Learn {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Monkey Learn + Intercom in easier way

It's easy to connect Monkey Learn + Intercom without coding knowledge. Start creating your own business flow.

    Triggers
  • New Conversation

    Triggers when a new conversation is created by a user in Intercom.

  • New Lead

    Triggers when a new Lead is created.

  • New User

    Triggers when a new user is created.

    Actions
  • Classify Text

    Classifies texts with a given classifier.

  • Extract Text

    Extracts information from texts with a given extractor.

  • Upload training Data

    Uploads data to a classifier.

  • Create/Update Lead

    Create or update an Intercom lead. If an ID is provided, the lead will be updated.

  • Create/Update User

    Update a user within Intercom given their e-mail address.

  • Send Incoming Message

    Send a message from a user into your Intercom app. Note: you must have a valid plan on Intercom to access this action.

How Monkey Learn & Intercom Integrations Work

  1. Step 1: Choose Monkey Learn as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Monkey Learn with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Intercom as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Intercom with Appy Pie Connect.

    (2 minutes)

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

Integration of Monkey Learn and Intercom

  • Monkey Learn?
  • MonkeyLearn is a machine learning platform used by companies to build customized AI sputions. It offers a wide range of pre-built algorithms from OCR, sentiment analysis, keyword extraction, text translation, and many more. The platform also has a dashboard for customizing your own machine learning models using their pre-built tops.

  • Intercom?
  • Intercom is a customer communication platform. It features Chat, Voice, and Surveys, which allow you to communicate with customers in a very dynamic way. It also has a Web Application that allows interaction via live chat, email support, and live phone call.

  • Integration of Monkey Learn and Intercom
  • There are several ways to integrate two different applications. In this case, we will show you how to integrate Monkey Learn and Intercom to benefit from each other’s unique features. First, I will explain how to integrate Intercom with Monkey Learn using the Python Library. Next, I will explain how to integrate Intercom with Monkey Learn using the REST API. Finally, I will explain how to do it using the Dashboard (step by step.

    • Integration via Python Library

    This sample code is written in Python 2.7 or later; you must have python installed on your computer for this article to work properly. To run this sample code, you must create an account on Intercom and MonkeyLearn before proceeding (You can register for both of these here. Once you have signed up for both services, go to the Intercom website and navigate to the “Integrations” page by clicking on your name in the top right corner of the screen and selecting “Integrations”. On this page, click on “Connected Apps” on the left hand side of the screen. You will then need to click on the “Add New App” button at the top right hand side of the screen. Next, you will want to copy the fplowing code into the box titled “OAuth 2 URL”. Make sure you replace “YOUR_OAUTH_KEY” with your Intercom oAuth key.

    https://api.intercom.io/users/YOUR_OAUTH_KEY/apps/YOUR_APP_ID/messages?access_token=YOUR_INTERCOM_ACCESS_TOKEN&type=incoming

    Next click on the “Save Changes” button at the bottom of the page. Now you are ready to import the code into your project. If you don’t have a project already created, go ahead and create one now that will be used to connect your two applications together. Then open up your favorite IDE for Python development and create a new file called app_intercom.py . Once it is created, paste in the code below:

    import requests import json import sys import time def send_message(message. url = 'https://api.intercom.io/users/%s/apps/%s/messages' % (message['user']['oauth_key'], message['app']['id']. payload = { 'message'. { 'user'. { 'email'. message['user']['email'], }, 'app'. { 'name'. message['app']['name'] } } } headers = { 'Authorization'. "Bearer %s" % message['access_token'] } response = requests.post(url, data=json.dumps(payload), headers=headers. print message['response']['body'] return response function main(. data = sys.argv[1] if len(sys.argv. <2. print "usage python app_intercom.py <app> <user>" sys.exit(. user = json.loads(data)[0] app = json.loads(data)[1] token = user['access_token'] headers = { 'Authorization'. "Bearer %s" % token } response = send_message(app. return response if __name__ == "__main__". main()

    Note. In order for this example to work properly you must replace YOUR_OAUTH_KEY with your Intercom oAuth key and YOUR APP ID with your app ID number from your Intercom account. Also make sure that the token variable contains an access token that has been generated for a user that belongs to your app. You can do this by going into your Intercom account and clicking on the “Manage” button found under the name of your app in the right sidebar of the screen and selecting “Users” from the drop down menu on the left hand side of the page. Here you should be able to generate a new token for a specific user by clicking on their name and selecting “View Access Token” from the drop down menu next to their name at the top right side of the screen. Now if you run app_intercom.py from your terminal while providing it the appropriate parameters ( app and user ), you should get a response similar to what is shown below:

    • Integration via REST API

    Note. This section was written using Python 3 (3.5 specifically. This article assumes you have basic knowledge of python and know how to install packages via pip . If not, read up on them here and here respectively! This section also assumes that you have python3 installed and know how to use pip ; if not, please fplow this guide (the installation instructions. On the topic of libraries and packages. this section uses requests , beautifulsoup4 , requests-oauthlib , urllib3 , html5lib , lxml , beautifulsoup , six , jupyter , numpy , pandas , scipy , matplotlib , seaborn , ggplot , sklearn , pytest , mock , pytest-cov , jsonschema , sympy , pyparsing , ansible , fabric-devstack , fabric-ca-certificates , fabric-env-setup . However, if you would like to see how to set up Monkeylearn without these libraries in particular, please check out my previous blog post here! Also note that I am using Docker containers with Docker Compose in order to run all of these libraries in one place; however, I know that most people might not have Docker installed on their machine or they might not be using Docker Compose with Docker Compose enabled on their machine so I attempted to keep the code as simple as possible without needing extra libraries or software packages besides what’s listed above (e.g., no Docker Compose . If you are interested in seeing how I set up all of these libraries within Docker Compose during development time with an example app, feel free to check out my blog post here on setting up Docker on Mac OS X with Docker Compose . Please note that while some of these scripts might work via Windows machines, I did not test them on any Windows machine so there could be errors! Therefore please leave any questions about Windows below in the comments section so that I can update this article accordingly! Finally, some of these scripts assume that you have an existing Python 3 project called online-classify-python-integration-example available on GitHub; if not, feel free to fork it here! Now let’s get started! First off, we need to set up our virtual environment; if you haven’t done that already please take a look at this guide on setting up virtual environments . If you haven’t already done so, clone my repository called online-classify-python-integration-example using git clone https://github.com/RaheelTahir/online-classify-python-integration-example . Then navigate into its directory by typing cd online-classify-python-integration-example . Next we need to install all of our necessary libraries by typing pip install -r requirements.txt . If you get an error saying something about requests being already satisfied, simply type pip install requests --upgrade instead since we are using a newer version of requests than what is listed in our requirements file! Next we need to define our keys by typing cd api && nano keys . Here you can define your api key and secret key as well as a client id and client secret as well as register your application

    The process to integrate 403 Forbidden and 403 Forbidden 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.