Marketo
We've provided detailed Poplar specific integration docs below, you can alternatively reference the Marketo Webhook Docs on Creating, Calling, and using it in a Smart Campaign.
Creating a Custom Webhook
Click New Webhook
Name & Configure Webhook
Log into Marketo, Go to Admin and click Webhooks.
Click New Webhook
Name & Configure Webhook
It may be helpful to include Poplar, and the name of the campaign you're linking to. i.e. "Poplar-Abandoned-Cart"
Set the type to POST
Set the Template as follows:
For an email append: the customer attribute names you have in your account may differ and need to be modified.
Set the URL to:
https://api.heypoplar.com/v1/mailing/Set the type to POST
Set the Template as follows:
For an email append: the customer attribute names you have in your account may differ and need to be modified.
{
"recipient": {
"email": {{customer.email}}
},
"campaign_id": "REPLACE-WITH-YOUR-CAMPAIGN-ID"
}<br>
For a full address mailing:
{
"recipient": {
"full_name" : {{customer.full_name}},
"address_1": {{customer.address_1}},
"address_2": {{customer.address_2}},
"city": {{customer.city}},
"state": {{customer.state}},
"postal_code": {{customer.postal_code}}
},
"campaign_id": "REPLACE-WITH-YOUR-CAMPAIGN-ID"
}
key
value
campaign_id
Found on the right hand side of your campaign's overview page
full_name
(optional) You can also replace with a fixed string like Current Resident for use on the address block
first_name
When using first & last name instead of full name in your webhook you must use BOTH or it will error out
last_name
address_1
Required
address_2
city
state
Required
postal_code
Required
email
You can also add merge tags with your own variable data at the end. When using first & last name options instead of full name you need to include both or it will error.7
Set the token & response types to JSON
Click Create
Custom Headers – Accessed through Webhooks Actions -> Set Custom Header, this menu allows the addition of any number of custom Key-Value pairs as HTTP Headers.
You'll want to configure an Authorization key and set the Bearer <Your API Key> (make sure to also replace the <>)
Create another header and use Content-type for the key, then application/json for the value.
Add this new webhook as a node in any of your Smart Campaigns.
Smart Campaign: Trigger a Poplar Mailer
Create a Smart Campaign
Go to the Flow tab and drag in the Call webhook flow action
Select the webhook (among the dropdown list of webhooks you've created)
Last updated
