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.