Skip to main content
Solved

Is "Determine Recipients at Send Time" available in the API?


Hi there,
I want to create a campaign, schedule it and have the ability to add/remove recipients from a list as they change.
I know there’s a “Determine Recipients at Send Time” option in the UI, but can’t find it in the API docs.
Is that possible to achieve via API?
My use case is a campaign to announce/remind about a start of a webinar. I know its start date and would like to create a scheduled campaign for it. Participants may join or leave the waiting list after the campaign has been scheduled.

Best answer by Taylor Tarpley

Hi @keligijus

 

Welcome to the Community! Happy to help! 

 

Definitely understand wanting to utilize the “Determine Recipients at Send Time” option as users can be continually added or removed based on the grouping you’re sending to, until the time the campaign is sent. While you can use  an API endpoint to schedule a campaign, the only option for choosing the intended recipients would be to choose them as you schedule the campaign, not at a later time. So only those in your List or Segment at the time you schedule the campaign will be queued up to receive it. The only way to “Determine recipients at send time” is to set this option for your campaign in the Klaviyo app itself. 

 

Here are other community threads I’d recommend investigating if you’re looking to send other campaigns via API.

 

Thanks for participating in the Community!

-Taylor 

View original
Did this topic or the replies in the thread help you find an answer to your question?

2 replies

Taylor Tarpley
Community Manager
Forum|alt.badge.img+60
  • Community Manager
  • 2148 replies
  • Answer
  • May 31, 2022

Hi @keligijus

 

Welcome to the Community! Happy to help! 

 

Definitely understand wanting to utilize the “Determine Recipients at Send Time” option as users can be continually added or removed based on the grouping you’re sending to, until the time the campaign is sent. While you can use  an API endpoint to schedule a campaign, the only option for choosing the intended recipients would be to choose them as you schedule the campaign, not at a later time. So only those in your List or Segment at the time you schedule the campaign will be queued up to receive it. The only way to “Determine recipients at send time” is to set this option for your campaign in the Klaviyo app itself. 

 

Here are other community threads I’d recommend investigating if you’re looking to send other campaigns via API.

 

Thanks for participating in the Community!

-Taylor 


  • Author
  • 1 reply
  • June 1, 2022

Hey @Taylor Tarpley, thank you for your reply and suggestions. I think I’ll create a list and just send the campaign immediatly when I need to send it.