Schedule LaunchNotes Announcement
launchnotes_schedule_announcementSchedule announcements to publish automatically at specific future dates and times, ensuring timely delivery to subscribers.
Instructions
Schedule an announcement to be published automatically at a specific future date and time.
Args:
announcement_id (string): The ID of the announcement to schedule
scheduled_at (string): When to publish (ISO 8601 format, must be in future)
scheduled_at_timezone (string, optional): Timezone (e.g., 'America/New_York', 'UTC'). Defaults to UTC.
Returns: Confirmation with scheduled announcement details and scheduled publish time
Use Cases:
"Schedule announcement for tomorrow at 9am"
"Set announcement to publish on December 25th at noon EST"
"Schedule for next Monday at 3pm in New York timezone"
Examples of scheduled_at format:
"2025-12-25T12:00:00Z" (UTC time)
"2025-12-25T09:00:00-05:00" (EST - with timezone offset)
"2025-12-25T09:00:00" with scheduled_at_timezone: "America/New_York"
Notes:
Announcement will automatically publish at the scheduled time
Subscribers will be notified when it publishes
You can reschedule by calling this again with a new time
Error Handling:
Returns error if scheduled_at is in the past
Returns error if date format is invalid
Returns "Announcement not found" if ID doesn't exist
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| announcement_id | Yes | The ID of the announcement to schedule | |
| scheduled_at | Yes | When to publish the announcement (ISO 8601 format, must be in the future) | |
| scheduled_at_timezone | No | Timezone for the scheduled time (e.g., 'America/New_York', 'UTC'). Defaults to UTC if not provided. |