AI Features
Content Calendar
AI-suggested posting schedule based on analytics.
Content Calendar
Pro + AI
Get AI-powered suggestions for when and what to post based on your audience analytics and content performance.
Generate a calendar
$calendar = $client->ai()->generateCalendar([
'period' => 'week',
'platforms' => ['twitter', 'linkedin'],
'topics' => ['product updates', 'industry news', 'tips'],
]);
foreach ($calendar as $entry) {
echo "{$entry['date']} {$entry['time']} — {$entry['platform']}\n";
echo " Topic: {$entry['topic']}\n";
echo " Suggested: {$entry['content']}\n\n";
}What the AI considers
- Best posting times based on your audience's engagement patterns
- Content mix — balances promotional, educational, and engagement content
- Platform cadence — different frequencies for different platforms
- Historical performance — what type of content has worked best
- Industry trends — timely topics and events
Options
| Option | Description | Default |
|---|---|---|
period | day, week, month | week |
platforms | Target platforms | All connected |
topics | Topic categories | Auto-detected |
posts_per_day | Target frequency | AI-suggested |
timezone | Your timezone | UTC |
Applying the calendar
You can directly schedule the suggested posts:
foreach ($calendar as $entry) {
$post = Post::create($entry['content']);
$client->schedule($post, [$entry['platform']], publishAt: new DateTime($entry['date'] . ' ' . $entry['time']));
}