Hi Daniel,
Depends on if you have SFDC or another CRM that could do the heavy lifting for you. If you can, it's a fairly straightforward formula and I definitely recommend doing it there.
If not, I just thought of a way to do it in Marketo but it is a little gnarly. I've never tried it but it should work in theory.
You'll need the following:
-
one custom Marketo text field: "2 days from now - DOW" (you can name it whatever you'd like)
-
7 separately batch campaigns that run weekly on each day of the week: for example, one of the campaigns will run weekly on Monday morning at 12:01am and change the field value to "Wednesday", the Tuesday one will change the value to "Thursday", etc.
If you choose to go this route, I recommmend using programs and keeping the smartlist on these campaigns to only members of the program, otherwise, it might slow down your instance if you have a big database.
Let me know if you end up trying this!