Skip to main content
March 27, 2017
Question

Unsubscribe users with intercom

  • March 27, 2017
  • 4 replies
  • 4695 views

Hi all,

I am sending emails from marketo and i would like when a user is unsuscribe from marketo's email, unsubscribed from intercom too.

regards.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

Grégoire_Miche2
Level 10
March 27, 2017

Hi Ivan,

Is intercom synchronized with your CRM as Marketo is? If so, you can sync the unsub with the CRM and from there, sync it with Intercom.

Otherwise, this will take some custom dev with APIS or the use of an ETL (MUV, Bedrock data, Informatica, ...) Look for one that have both an Intercom and a Marketo connector.

-Greg

SanfordWhiteman
Level 10
March 27, 2017

Yes, this one is simple. (integrations that sound simple often are complex to outright impossible, but this one is one of the good ones.)

Intercom's API uses permanent access tokens. So you can call the /users endpoint from a Marketo webhook and set unsubscribed_from_emails to false. A developer can set this up in a few minutes.

Ayush_Aggarwal1
Level 2
November 5, 2019

Hey Sanford,

We are also trying to do the same thing. But can you elaborate on "So you can call the /users endpoint from a Marketo webhook and set unsubscribed_from_emails to false." I had setup the Webhook as provided by the Intercom (attached) and when I am unsubscribing from Marketo email, the Webhook is returning Bad Value.

Regards,

Ayush Aggarwal

Enget_Dang
Level 3
May 23, 2018

In a similar scenario, if the unsubscribe goes from True to False in Marketo, is there a way to use the same webhook to communicate the "resubscribe" back to Intercom?

SanfordWhiteman
Level 10
May 23, 2018

Yes, same idea.

Cameron_Bernar2
Level 1
June 21, 2019

Sorry, meant to reply here....

This is helpful, but a few more questions.

 

  1. What happens if you are connecting to multiple workspaces in intercom under the same account? Does the marketo hook just sync with both? 
  2. We don't have a 1:1 sync with intercom and Marketo contacts. What happens if the webhook calls someone in Marketo that doesn't exist in Intercom already? Ideally, I don't want a new user to be created (just ignored). I guess I can just add a filter to the trigger that suppresses out any intercom users, but just wondering as a fail safe.

 

Thanks!

Cameron_Bernar2
Level 1
June 21, 2019

This is helpful, but a few more questions.

  1. What happens if you are connecting to multiple workspaces in intercom under the same account? Does the marketo hook just sync with both? 
  2. We don't have a 1:1 sync with intercom and Marketo contacts. What happens if the webhook calls someone in Marketo that doesn't exist in Intercom already? Ideally, I don't want a new user to be created (just ignored). I guess I can just add a filter to the trigger that suppresses out any intercom users, but just wondering as a fail safe.

Thanks!