I have a smart list that give me an output of approx 10K records. I want to send only to 1000 records out of this.
Can this be done either in Smart list or Smart campaign.
I am assuming that you don't care which 1000 otherwise you would have identified those specific 1000?
Sounds like a good case for using random sample in the Send Email flow step. Use your 10K in the smart list, and set something like this in the smart campaign flow:
The 10 represents "10%", so Marketo will take a random sample of 10% of your 10K, which gives you your 1000 unless my maths is seriously off this afternoon
Thanks Veronica, You math is spot on!!
This is good option if we want to limit it to a specific percentage. I will have to fall back on this option, unless I find something that could limit it to an absolute number I provide, as I may not always know what number my Smart list output going to be. My marketing team wants to send an email to only X number irrespective of what how many people qualify in my smart list every week.
My marketing team wants to send an email to only X number irrespective of what how many people qualify in my smart list every week.
A common requirement, and one that (as others note) can't be executed automatically with the Marketo UI alone.
We do this with help from a webhook-based counter. The counter assigns each lead that qualifies to a specific group. You specify the size of a group -- including increasing and decreasing sizes if you want -- but for now think of them as groups of a thousand: the 0XXX group, the 1XXX group, the 2XXX group, etc. Then that group membership is written to a lead field, which is then easy to filter on across successive sends.
You can certainly do this a couple of ways.
Method 1 - Static List
Method 2 Add members to your email program
Now just complete your program as you normally would.