The way i did it: I added the munchkin token (_mkto_trk cookie) to every lead in intercom. Lead is synced to sf and from there to marketo (takes about 10 minutes, since we already have bizdev in touch with the lead it is ok by us) - intercom deliveres - Name, email, company. When lead arrives to marketo - webhook to intercom to complete all additional details - country, state/province, ip, etc. in this call we also get the munchkin token. With the stored munchkin token - second webhook to marketo itself - /save2 that includes email & mkt_trk, (we created a dedicated form i named associate lead) - this associates the lead to the anonymous lead the user was in the beginning. Zero code integration achieved (well, except for the embed and mapping of fields to intercom but that's local JS). * Yes i did submit a form from marketo webhook to marketo save2 and it works, saves the need to authenticate. What we are missing, is the ability to associate lead as a smart campaign, it could save a webhook, but it works.
... View more