Close menu
Explore Plans
Mobile menu Close menu
BulkPublish

Schedule a post

This action will schedule a post to be published at a specific date and time on selected social media channels.

Developer info

API endpoint slug
bulkpublish.schedule_post
Filter code method
Bulkpublish.schedulePost.skip(string?: reason)
Runtime method
runAction("bulkpublish.schedule_post", {})

Action fields

Content Text input > Long text

Label
Post content
Helper text
The text content of the post.
Slug
content
Required
true
Can have default value
true
Filter code method
Bulkpublish.schedulePost.setContent(string: content)

Channel Dropdown list

Label
Which channel should this post be published to?
Helper text
Select a social media channel connected to your account.
Slug
channel_id
Required
true
Can have default value
false

Scheduled at Text input > ISO 8601 date and time

Label
When should this post be published?
Helper text
Enter the date and time to publish (ISO 8601 format, e.g. 2026-04-15T10:00:00Z).
Slug
scheduled_at
Required
true
Can have default value
true
Filter code method
Bulkpublish.schedulePost.setScheduledAt(string: scheduled_at)

Timezone Text input > Other

Label
Timezone (optional)
Helper text
IANA timezone name (e.g. America/New_York). Defaults to UTC if not provided.
Slug
timezone
Required
false
Can have default value
true
Filter code method
Bulkpublish.schedulePost.setTimezone(string: timezone)

Media url Text input > Photo

Label
Media URL (optional)
Helper text
URL of an image or video to attach to the post.
Slug
media_url
Required
false
Can have default value
true
Filter code method
Bulkpublish.schedulePost.setMediaUrl(string: media_url)

Post type Nested dropdown list

Label
Post type (optional)
Helper text
Select a specific post format (e.g. Instagram Reel). Defaults to auto-detect if not set.
Slug
post_type
Required
false
Can have default value
false

Label ids Checkboxes

Label
Labels (optional)
Helper text
Select labels to apply to this post.
Slug
label_ids
Required
false
Can have default value
false