RainKing's Marketo webhook automatically keeps your records in Marketo up-to-date with RainKing. The webhook can be called whenever a Lead is created to ensure all fields are populated as soon as a Lead comes into your system. Other campaigns can be built to collect records missing data and get updates from RainKing or to schedule updates from RainKing
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Once you’ve set up RainKing’s Marketo webhook (which takes maybe 10 minutes) you can automatically pull information from RainKing into Marketo. This has tons of value. Whether you’re pulling data from RainKing whenever a Lead is created or running Smart Lists through RainKing this webhook works automatically to keep your records updated with RainKing’s high quality database. Set it, forget it, and keep your records up-to-date. Here are some basic use-cases for RainKing’s Marketo webhook:
1. Pull in RainKing data whenever a Lead is created 2. Aggregate all records missing fields and run them through RainKing to update 3. Schedule a campaign to update records from RainKing 4. Track records that are – and aren’t – updated from RainKing
3.) In the Flow Setp add over, “Call Webhook” and select the RainKing webhook:
4.) In the Schedule step select to Activate the Campaign:
5.) All new Leads created in Marketo will now automatically pull in RainKing data! The Results tab in this Smart Campaign can be used to monitor the records updated.
AGGREGATE RECORDS MISSING FIELDS AND RUN THEM THROUGH RAINKING 1.) In Marketo, create a new Program to update records from RainKing and add a List to the Program to collect all records missing fields:
2.) In the Program to update records from RainKing, create a new Smart Campaign to aggregate records missing fields and add them to the List of records missing fields:
3.) The Smart List for this Smart Campaign is all Filters for missing data – records where the Company Name, Job Title, Annual Revenue, or Number of Employees is blank. Make sure to set the Smart List to Use ANY Filters:
4.) The Flow Step for this Smart Campaign is to Add to List and select the List created earlier to collect all records missing fields:
5.) Because the Smart List for this Campaign is all filters it needs to be scheduled. You can select to Run Once and then schedule the campaign to run as often as you’d like. As the Campaign runs, Leads missing fields will be added to the List.
6.) Create a new Smart Campaign to take records added to this List and call the RainKing webhook:
6.) The Smart List for this new Smart Campaign is a Trigger of “Added to List” and the List is the List created earlier to aggregate records missing fields:
7.) The Flow Step is Call the RainKing Webhook:
8.) In the Schedule Step Activate this Smart Campaign. Now you have a Campaign that aggregates records missing fields and a Campaign to call RainKing to update those records with data! This will keep your database up-to-date and populated.
SCHEDULE A CAMPAIGN TO UPDATE RECORDS FROM RAINKING 1.) Create a new List in Marketo to collect all records that have not been updated in the past 90 days:
2.) Create a new Smart Campaign to add records to this list.
5.) Because this is a Filter campaign (filtering for records that haven’t been updated) you’ll need to schedule it to run. You can select to Run Once and then Schedule the Campaign to run Daily:
6.) Once the campaign is scheduled and activated Leads will be added to this List when they haven’t been updated in 90 days. 7.) Create a new Smart Campaign to take Leads added to the List created earlier and call the RainKing webhook:
10.) Since this is a Trigger Campaign the Schedule can simply be to Activate the Campaign. Once this Campaign, and the Campaign built earlier, are activated Leads that haven’t been updated in 90 days will be added to a List. That action will then trigger this Campaign to call RainKing and pull back updated data for these records. Your Marketo Database will now remain aligned with RainKing updating every 90 days! 11.) It is worth considering building a Smart Campaign to collect records that call RainKing’s webhook and DO NOT return data. If a record returns data from RainKing at one point but later does not return data from RainKing that means it’s likely the record was removed from RainKing. If a record was removed from RainKing it means the contact has retired, changed jobs, or otherwise changed information. You may want to remove these records from your Marketo activities.
3.) The Smart List for this Smart Campaign is the Filter “Webhook is Called”. The Webhook is the RainKing Webhook and the Date of Activity is “In Past 30 days” (this will collect all times the webhook is called):
4.) The Flow Step is “Add to List” and the List is the “Records Updated from RainKing” List created earlier: