Managing Schedules
After creating a schedule, you can monitor its performance, pause and resume execution, trigger immediate runs, and review detailed run history.
Schedule List
The Schedules page displays all your schedules as cards in a responsive grid. Use the filters at the top to narrow the view:
- Search — Filter by schedule name, description, or server name
- Platform — All, Discord, or Telegram
- Status — All, Active, Paused, or Completed
- Frequency — All, Once, Minutely, Hourly, Daily, or Weekly
Each card shows:
- Schedule name with platform icon and status badge
- Description (if set)
- Target server and channels
- Assigned profiles (first two shown, with a “+N more” indicator for additional)
- Assigned topic (if any)
- Schedule timing and frequency
- Next run countdown and total run count
Click a card to open the schedule detail page.
Pausing and Resuming
To pause an active schedule, open the card’s action menu (three-dot icon) and select Pause Schedule. The status changes to Paused and no further runs are executed until you resume.
To resume, open the action menu and select Resume Schedule. The schedule returns to Active status and picks up at its next scheduled time.
Pausing does not cancel a run that is already in progress. It only prevents future runs from starting.
Trigger Now
The Trigger Now action executes the schedule once immediately, regardless of its configured timing. This is useful for:
- Testing a new schedule before its first scheduled run
- Running an extra engagement round outside the normal window
- Verifying that profiles and servers are properly connected
Trigger Now is available on both the schedule card menu and the detail page header. It works for both Active and Paused schedules.
Editing Schedules
Open the edit dialog from the card action menu or the detail page header. You can modify:
- Schedule name and description
- Target channels
- Assigned profiles
- Selected topic
- Frequency type and timing
- Active window and timezone
You cannot change the platform or server after creation. If you need a different server, create a new schedule.
Deleting Schedules
Select Delete from the action menu. A confirmation dialog shows the schedule’s summary (platform, server, status, total runs). Deletion is permanent and cannot be undone.
Schedule Detail Page
Click any schedule card to open its detail page with three tabs:
Overview Tab
Displays high-level performance metrics:
- Total Runs — Number of times the schedule has executed
- Success Rate — Percentage of runs that completed without failures
- Messages Sent — Total AI-generated messages across all runs
- Average Duration — Mean execution time per run
Below the stats:
- Configuration — Shows assigned channels, profiles, and topic
- Recent Runs — Last 5 runs with status, profile count, and message count
- Profile Performance — Success rate bar for each assigned profile
Run History Tab
A detailed table of every schedule execution with columns for:
| Column | Description |
|---|---|
| Status | Completion status badge |
| Started | When the run began (relative time with full date on hover) |
| Duration | How long the run took |
| Profiles | Number of profiles used (failed count shown in red) |
| Messages | Total messages sent |
| Topic | Topic used for this run |
| Trigger | ”Manual” badge if triggered manually, otherwise “Auto” |
Click any row to open the Run Detail sheet.
Use the status filter dropdown to show only specific run outcomes. Pagination is available at 20 runs per page.
Profile Activity Tab
Shows per-profile performance across all runs:
- Total messages sent by each profile
- Success rate with visual progress bar
- Average response time for AI message generation
- Failed count — number of failed message attempts
Run Details
When you click a run in the history table, a detail sheet slides in showing:
- Run metadata — Status, start time, end time, duration, trigger type
- Profile status summary — Success/failure for each profile with message count and response time
- Chat timeline — Chronological view of all messages sent during the run, grouped by profile, showing the channel, message content, and timing
- Errors — If the run failed, the error type and message are displayed
For runs with a “Running” status, the chat timeline updates with a live indicator as new messages are generated.
Run Statuses
| Status | Meaning |
|---|---|
| Completed | All profiles executed successfully |
| Partial | Some profiles succeeded, some failed |
| Failed | All profiles failed |
| Running | Currently executing (live updates in progress) |
| Pending | Queued and waiting to start |