Skip to main content
Contributor I
January 29, 2024
Solved

Scheduling Campaign Using API

Hi, 

Can someone please help me understand which api endpoint I need to use to schedule a created campaign. 

Currently once I create a new campaign I use the Update Campaign Message to set the intended send time and date, however this doesn’t seem to be setting the campaign to scheduled? I’m just wondering if there is a step I’m missing? I can see there is a Create Campaign Send Job endpoint, but it’s not clear at what point this fits into the workflow.

Would appreciate any help or insights I can get into this as the old threads on this subject relate to an older version of the api.

    This topic has been closed for replies.
    aguerreroAnswer
    Contributor I
    February 9, 2024

    To schedule the campaign (change it from Draft to Scheduled)

    https://developers.klaviyo.com/en/reference/create_campaign_send_job
     

    To cancel the job (you can cancel it all together, or revert it back to a Draft)

    https://developers.klaviyo.com/en/reference/update_campaign_send_job

    3 replies

    Brian Turcotte
    Klaviyo Alum
    January 30, 2024

    Hi @maker101!
     

    I’m going to check on this internally and I’ll update the thread ASAP!

    Best,

    Brian

    maker101Author
    Contributor I
    February 2, 2024

    Hi - any word on this?

    aguerreroAnswer
    Contributor I
    February 9, 2024

    To schedule the campaign (change it from Draft to Scheduled)

    https://developers.klaviyo.com/en/reference/create_campaign_send_job
     

    To cancel the job (you can cancel it all together, or revert it back to a Draft)

    https://developers.klaviyo.com/en/reference/update_campaign_send_job