Every Data Value Change in Marketo sends a review request
Everything you need for reviews, with nothing you don't.
- Live in minutes, no demo
- Asks by email, SMS or WhatsApp
- Unsubscribed people are never asked
Adobe Marketo Engage is connected to Reviewflowz. Trigger in Adobe Marketo Engage: data value change. A review request is then sent by SMS to the person, and the Google review that comes in is saved on the person.
A Data Value Change on your completion field fires the request
Build a Smart Campaign with the "Data Value Change" trigger on the field that marks a person as served, such as "Lead Status". The flow ends in "Call Webhook", which sends the person to Reviewflowz the moment they enter the flow.
Marketo does not log Data Value Change activities for fields filled in when a person is created. Add the "Lead is Created/Person is Created" trigger with a filter on your completion value, and new people fire too.
When a person is data value change in Adobe Marketo Engage, a review request campaign runs by itself: an SMS one hour later, an email three days later, a WhatsApp message seven days later, until a new 5-star Google review comes in.
Only people who reach your completion value get asked
Reviewflowz reads "Email Address" and the phone number from your webhook template and sends one request per person per completion, even when the webhook fires again as they re-enter the flow.
People with "Unsubscribed" or "Marketing Suspended" set are skipped. Form fills, email opens and imports with no completion value never trigger a send.
When a person is data value change in Adobe Marketo Engage, the person gets an SMS asking how it went, with a link to review it. They tap the link, give five stars and post on Google, and the review lands tied to the person and the Google profile: Austin Office, Denver Office, Chicago Office.
Connect Adobe Marketo Engage in minutes
Paste one webhook URL and your Smart Campaign starts sending review requests. 14-day trial, no card.
Past people are imported for reporting, never messaged
Add an API Only user's credentials and Reviewflowz pulls your past people over Marketo's REST API, so your review counts start with history, month by month.
Imported people never receive a request. Only people who enter your Smart Campaign flow after you connect are asked.
Every past person, counted: January, 18 reviews from 120 persons, 15%; February, 22 reviews from 128 persons, 17%; March, 26 reviews from 131 persons, 20%; April, 30 reviews from 129 persons, 23%.
What Reviewflowz reads from Adobe Marketo Engage
- Data Value Change (on Lead Status or your own field)Starts the send when a person reaches your completion value
- Email AddressEmail channel and one request per person per completion
- Phone Number / Mobile Phone NumberSMS and WhatsApp channels
- First Name / Last NameGreeting in the review request
- UnsubscribedPerson is skipped when set
- Marketing SuspendedPerson is skipped when set
Adobe Marketo Engage integration: questions
How do I connect Adobe Marketo Engage?
In Reviewflowz, choose Adobe Marketo Engage and copy the webhook URL. In Marketo, go to Admin > Webhooks > "New Webhook", set "URL" to that address and "Request Type" to POST, and build the "Template" from email, phone and name tokens with "Request Token Encoding" set to JSON. Then add "Call Webhook" as the flow step of your Smart Campaign.
What makes a request go out?
Your Smart Campaign does. Use the "Data Value Change" trigger on the field that marks a person as served, such as "Lead Status", and end the flow with "Call Webhook". Marketo invokes the webhook whenever people enter the smart campaign flow, so no polling is involved.
What if the completion value is set when the person is created?
Marketo does not log Data Value Change activities for fields populated when a lead is created. Add the "Lead is Created/Person is Created" trigger alongside Data Value Change, with a filter for your field and its completion value. The campaign then fires for both new and existing people.
Can a person be asked twice?
The webhook runs every time a person enters the flow, so it can fire more than once for the same person. Reviewflowz sends one request per email address per completion, so repeat calls don't send repeat requests.
Are unsubscribed people messaged?
No. People with "Unsubscribed" or "Marketing Suspended" set are skipped. Past people from a history import are never messaged either.
How do I import past people for reporting?
In Admin > Users and Roles, create a role with the "Read-Only Lead" permission from the Access API group, then invite an API Only user with that role. In Admin > LaunchPoint, select "New > New Service", choose "Custom" and the API Only user. Enter the Client ID, Client Secret and the REST endpoint from Admin > Web Services in Reviewflowz.
We have several offices. Can requests go to different Google profiles?
Marketo records no location on a person, so requests go to the one Google profile you choose when you connect. Marketo also records no staff member, so reviews are counted per profile, not per person on your team.
What does it cost?
$70 per location per month billed annually, or $80 month to month. Messaging costs $5 per 1,000 emails and $5 per 100 SMS. Start with a 14-day trial, no card.