I'm a web, database, and network architect based in NYC, with specializations in the financial services, publishing, and SaaS sectors.
I build complex Marketo integrations for companies large and small... and can make Marketo forms and emails do things you never thought possible!
Check out my blog at https://blog.teknkl.com, which has Marketo-specific technical insights you won't see anywhere else, along with wider topics from my programming and systems work.
This is the Referral Form pattern.
It's of intermediate complexity and we've rolled it out several times for clients.It has a few parts:
Custom string fields: Last Referral Email...
It's a browser cookie accessible from JS. You read it like any other cookie, e.g. from document.cookie:
const cookieSnapshot = new URLSearchParams( document.cookie.replace(/%|&/g,...
You do not need multiple API calls for a single form post. One call to the Submit Form endpoint will cover it.
BUT I would strongly caution against using the REST API here, as you...
2. 'Email Suspended' status sticking around
If an email was already in your instance at some point and previously bounced, re-uploading it won’t reset its status. Marketo won’t “r...
Some of the claims in this reply sound like hallucinations. What Marketo subscription automatically calls the BriteVerify or Kickbox API without user intervention?
The best approa...
First place to look is in the Activity Log for a ZoomInfo-created record. Does the integration add people to lists via the API? I know it reads people from static lists. Looking at...
You’ll be fine with just a string field.
Again, Marketo itself doesn’t enforce picklist fields, even if a field is synced to an SFDC restricted picklist. A net new lead created on...
Sure, though what I’d typically do is allocate a place for custom JS on the template level:
<div hidden class="mktoText" mktoName="Custom footer JS" id="footerJS"><div>
Then you...
Thanks for updating. Good to see people still using the code after all that time!
Btw, I just made a little change to the code because some things are browser-native now compared ...