Efficiency Tutorial15 min read
Schedule & Reminders with Moltbot
Never miss a meeting or deadline again. Smart calendar integration, context-aware reminders, and automated meeting prep—all delivered through your favorite messaging apps.
Smart Scheduling Features
Moltbot goes beyond basic reminders. It understands context and helps you stay prepared for every commitment.
Smart Reminders
Context-aware notifications based on location and prep time needed
Meeting Prep
Auto-generated briefings with attendee info and talking points
Recurring Intelligence
Adaptive recurring tasks that learn from your completion patterns
Location Triggers
Reminders that fire when you arrive at or leave specific locations
Setup Guide
1. Calendar Integration
// Connect Google Calendar
{
"calendar": {
"provider": "google",
"credentials": {
"clientId": "${GOOGLE_CLIENT_ID}",
"clientSecret": "${GOOGLE_CLIENT_SECRET}",
"refreshToken": "${GOOGLE_REFRESH_TOKEN}"
},
"calendars": ["primary", "work", "personal"]
}
}2. Smart Reminder Skill
// skills/smart-reminders.js
module.exports = {
name: 'smart-reminders',
async run({ config, apis }) {
const events = await apis.calendar.getUpcomingEvents({
hoursAhead: 24
});
for (const event of events) {
// Calculate when to remind
const reminderTime = calculateReminderTime(event);
// Schedule notification
await apis.scheduler.schedule({
at: reminderTime,
task: async () => {
const prepInfo = await generatePrepInfo(event, apis);
await apis.notify.sendWhatsApp({
message: formatReminder(event, prepInfo)
});
}
});
}
}
};
function formatReminder(event, prep) {
return `⏰ Reminder: ${event.title}
📅 ${event.time}
📍 ${event.location || 'No location'}
📝 Prep:
${prep.attendees ? '• Attendees: ' + prep.attendees : ''}
${prep.agenda ? '• Agenda: ' + prep.agenda : ''}
${prep.documents ? '• Docs: ' + prep.documents : ''}
Reply 'done' when complete.`;
}Never Miss a Beat
Let Moltbot be your scheduling assistant. Stay organized and always be prepared.