Scheduling Posts
Last updated
Last updated
Schedule Rules allow you to configure one or more rules that periodically automatically generate a Social Post record. Schedule Rules are configurable to provide a great deal of flexibility and variety in your Social Post content and timing.
The Schedule Rule form is organized into sections to simplify configuration:
Main Form: Core configuration information about the Schedule Rule
Post Content: Configuration affecting the resulting Social Post content
Run Schedule: Details about when to run the Schedule Rule
Post Schedule: Details about when to post the resulting Social Post
AI connector: AI Connector to be used for Social Post content generation
AI model: AI Model against which the Social Post content will be generated
Social platforms: The Social Platforms to which the Social Post will be sent
Skip draft: If enabled, the resulting Social Post will skip the 'Draft' state
Approval group: Default group to approve content of the Social Post before posting. If left blank, the approval stage will be skipped
Last run: Indicator of the last time the Schedule Rule was run
Prompt type: Determines how to select the AI Prompt used for the Social Post
Static: Use a specified AI Prompt
Random: Use a random active AI Prompt from the AI Prompt table
Filtered: Use the first AI Prompt returned from a filtered list of active AI Prompts
Random Filtered: Use a random active AI Prompt from a filtered list
Scripted: Define an AI Prompt via script. This can be a new text AI Prompt or the SysID of an existing AI Prompt record.
Persona type: Determines how to select the AI Persona used for the Social Post
Static: Use a specified AI Persona
Random: Use a random active AI Persona from the AI Persona table
Filtered: Use the first AI Persona returned from a filtered list of active AI Persona
Random Filtered: Use a random active AI Persona from a filtered list
Scripted: Define an AI Persona via script. This can be a new text AI Persona description or the SysID of an existing AI Persona record.
Context statement type: Determines how to select the Context Statements used for the Social Post
Static: Use one or more specified Context Statements
Random: Use a random active Context Statement from the Context Statement table
Filtered: Use the first Context Statement returned from a filtered list of active Context Statements
Random Filtered: Use a random active Context Statement from a filtered list
Scripted: Define an array of Context Statements via script. These can be new text Context Statements or SysIDs of existing Context Statement records.
Instruction statement type: Determines how to select the Instruction Statements used for the Social Post
Static: Use one or more specified Instruction Statements
Random: Use a random active Instruction Statement from the Instruction Statement table
Filtered: Use the first Instruction Statement returned from a filtered list of active Instruction Statements
Random Filtered: Use a random active Instruction Statement from a filtered list
Scripted: Define an array of Instruction Statements via script. These can be new text Instruction Statements or SysIDs of existing Instruction Statement records.
Social options script: Optionally, a script to generate a JSON object defining additional options to be added to the request payload sent to the Social Platform
Run: On what cadence to run the Schedule Rule
Once: Run only once, at the time specified
Periodically: Run periodically, starting on the date specified and repeating at the specified interval
On Demand: Run only when the Run Now button in the form header is clicked
Run conditionally: Use server script to set 'answer' to true/false. If answer=true, the rule will proceed to generate a Social Post. If not, the rule will cancel.
Post: When to send the resulting Social Post to the Social Platforms
Immediately (Upon Approval): Send immediately upon approval of the Social Post. If no Approval Group is specified, the Social Post will be submitted immediately with no approval step.
At Specific Time: Send at the time specified
Within Schedule: Post at a random time within the provided Schedule
On Demand: Post only when the Post Now button in the form header is clicked