Send out a survey invite every other Thursday to a participant list | Experience Community
Skip to main content
Question

Send out a survey invite every other Thursday to a participant list

  • March 13, 2026
  • 4 replies
  • 19 views

kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+31

I want to send out an email invite to a survey but want it to send every other week (on Thursdays at a specified time) but am not able to figure out the every other week cadence. I can see where I set it up either weekly or monthly, but it seems there’s no in between option. Please advise

4 replies

vgayraud
QPN Level 7 ●●●●●●●
Forum|alt.badge.img+62
  • QPN Level 7 ●●●●●●●
  • March 14, 2026

Hi,

There is no way to set that up only with the native scheduling options. I think someone had a similar request for cron expressions a while ago but I can’t find it.

The way to go around this is to have a workflow firing every day (or every Thursday in your case), a code task to check if the day is a valid distribution day and a workflow condition set up to stop or continue based on the code task result.

For your use case, it would look like this:

 

Not extensively tested, but your code task should be something like this:

function codeTask() {
const startingThursday = '2026-01-01'; // Change to your actual starting Thursday

function isDistributionThursday(startDate) {
const today = new Date();

if (today.getDay() !== 4) return false;

const start = new Date(startDate);
start.setHours(0, 0, 0, 0);
const now = new Date(today);
now.setHours(0, 0, 0, 0);

const diffInMs = now - start;
const diffInDays = Math.round(diffInMs / (1000 * 60 * 60 * 24));

return diffInDays >= 0 && diffInDays % 14 === 0;
}

return {
result: isDistributionThursday(startingThursday)
};
}

 


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+31
  • Author
  • Level 6 ●●●●●●
  • March 16, 2026

https://community.qualtrics.com/survey-platform-54/custom-cron-expression-33065

 

@vgayraud that was me with the custom cron expression and it didn't work out at all... I contacted Q support and they escalated it up to their engineers and they gave the blanket answer of "it's not intended to work that way." Not only did it not work it misfired, paying no attention to the date range and seemed to have stopped reading the code at the "4“ (for day of the week, 1-7)and ended up sending all 3 distributions at the exact same time. I need to go back into that post and write a follow up. 

 

Because of that issue I got my stakeholders onboard with just 1 survey instead of two and (what I thought would be) simplifying the cadence. I think for the time being I may just manually set a few distributions and continue to mess around with it until I can get it working.

 

@Qualtrics_BD_Team see thread. There should be some sort of out of the box function to trigger on recurrent day of the week, but skip on week (ie every other Thursday in my case). 


vgayraud
QPN Level 7 ●●●●●●●
Forum|alt.badge.img+62
  • QPN Level 7 ●●●●●●●
  • March 16, 2026

I’m sorry to hear that. :(

I completely agree with you that more flexibility on the out of the box scheduling would be great.

However, I’ll go against support here and confirm that it is absolutely possible to design custom scheduling based on code tasks. I’ve set up much more complex things with success (for example, dynamically sending out invitations every week day until 4 business days before the end of each month, taking into account holidays stored in an array and having a completely schedule for December).


kgillis
Level 6 ●●●●●●
Forum|alt.badge.img+31
  • Author
  • Level 6 ●●●●●●
  • March 16, 2026

I’m going to try out your code in testing and see how it performs, thanks so much ​@vgayraud