I'm using Rybbon for gifting in my Marketo campaigns. I'd like to offer a reward to the first 50 people that fill out a survey (Survey Monkey will kick out a list with names and dates of survey completion). Is there a way in Marketo to send an email to the first 50 people on that list? Can I set a triggered email that stops after the first 50?
No you cannot.
Proposed workaround :
Interesting business case Robin.
I have done this several times in a similar marketing automation system before. That system had a functionality of 'program level counter's which we could choose to increment for every submission and it also had these counter variable available to be part of a conditional logic in a program (i.e. smart campaign). Marketo does not right now support that.
If you need to this for a one-off campaign, Greg's suggestion might be an easier (and manual) way to go. But if you need to do it several times, you need an automated solution. I have a solution but I'm testing it before I can write about here.
This is how this solution will work,
Create a 'survey count' field in Marketo.
B> Web service
1> Outside Marketo, create a simple web service (using PHP or so) which accepts 2 kinds of requests.
a> Increment counter value
b> Get current counter value
Basically, this web service is a 'counter keeper' which keeps a running count of how many surveys you have gotten so far.
C> Web Hooks
In Marketo, you will have to create 2 web hooks which will talk to this web service. When a new survey is submitted, you call this 'increment' service using a web hook to increment the counter. The web service will return the 'current count' via XML back. Marketo web hook will parse it and store that number on that lead's 'survey count' field. Thus, each survey submitter will get stamped with their number in the survey submission order.
D> Smart list condition
Let your survey take its course. Once you are ready to send the email to the 'First 50 submitters', simply create a smart list identifying all the leads who filled that form and have the 'survey count' value less than or equal to 50.
You can even send different messages to 'even' and 'odd' number of submissions too. Not sure why anyone will do, but you can.....
You can even improve this a bit to automatically 'close' the survey after 50 responses and so on..
This might be an overkill for a one-off requirement but if you intend to do this several times, this will save a lot of time and even give more insights.
Hope this helps...