Skip to main content

Schedules

⏰ Apa itu Schedules?

Schedules adalah sistem penjadwalan yang memungkinkan Assistant mengirim pesan atau notifikasi secara otomatis pada waktu yang telah ditentukan. Dengan Schedules, Anda dapat membuat Assistant yang proaktif dan terprogram, bekerja sesuai jadwal tanpa perlu intervensi manual.

Schedules mendukung berbagai jenis jadwal seperti Daily, Weekly, Monthly, dan Once, serta dapat diintegrasikan dengan Agent AI untuk respons yang lebih intelligent.


🚀 Fitur Utama Schedules

📅 Jenis-jenis Schedule

1. Daily (Harian)

  • Berjalan setiap hari pada waktu tertentu
  • Ideal untuk: Pengingat rutin, update harian, notifikasi reguler
  • Contoh: "Setiap hari pukul 09:00"

2. Weekly (Mingguan)

  • Berjalan pada hari tertentu setiap minggu
  • Dapat pilih multiple days: Senin, Rabu, Jumat, dll.
  • Ideal untuk: Meeting mingguan, laporan periodik
  • Contoh: "Setiap Senin dan Kamis pukul 14:00"

3. Monthly (Bulanan)

  • Berjalan pada tanggal tertentu setiap bulan
  • Support untuk: Tanggal spesifik (1, 15, 30) atau relative (first Monday)
  • Ideal untuk: Laporan bulanan, pengingat pembayaran
  • Contoh: "Setiap tanggal 1 pukul 10:00"

4. Once (Sekali)

  • Berjalan hanya satu kali pada waktu tertentu
  • Ideal untuk: Event khusus, promosi terbatas, reminder sekali
  • Contoh: "25 Desember 2024 pukul 09:00"

🤖 Integrasi dengan Agent AI

Use Agent AI Option:

  • AI-powered responses - Menggunakan kemampuan Agent AI
  • Dynamic content - Konten yang dapat berubah berdasarkan konteks
  • Interactive conversations - Dapat merespons balasan
  • Context awareness - Memahami percakapan sebelumnya

Fixed Message Option:

  • Static content - Pesan yang sama setiap kali
  • Simple configuration - Mudah diatur dan diprediksi
  • Consistent messaging - Konten yang seragam
  • Fast execution - Tidak perlu processing AI

🛠️ Cara Mengatur Schedules

📋 Langkah-langkah Konfigurasi

1. Buka Menu Assistant

  • Masuk ke dashboard Mister AI
  • Pilih menu "Assistant" dari sidebar
  • Pilih Assistant yang ingin dikonfigurasi

2. Pilih Option Schedules

  • Di halaman Assistant, klik tab "Schedules"
  • Anda akan melihat daftar schedule yang sudah ada (jika ada)
  • Klik tombol "Buat Schedule" atau "Add Schedule"

3. Konfigurasi Dasar Schedule

Form Konfigurasi:
Nama Schedule: "Pengingat Meeting Harian"
Deskripsi: "Mengingatkan jadwal meeting tim setiap pagi"
Status: "Active" # Active/Inactive

4. Atur Jadwal

Pilih Type Schedule:
  • Daily - Setiap hari
  • Weekly - Hari tertentu dalam minggu
  • Monthly - Tanggal tertentu dalam bulan
  • Once - Sekali saja
Konfigurasi Waktu:
# Untuk Daily
Type: "Daily"
Time: "08:00" # Format 24 jam

# Untuk Weekly
Type: "Weekly"
Days: ["Monday", "Wednesday", "Friday"]
Time: "14:00"

# Untuk Monthly
Type: "Monthly"
Day: 1 # Tanggal 1 setiap bulan
Time: "10:00"

# Untuk Once
Type: "Once"
Date: "2024-12-25"
Time: "09:00"

5. Atur Type Pesan

Option 1: Fixed Message
  • Pesan statis yang sama setiap kali
  • Simple text atau formatted message
  • Quick setup - Tidak perlu AI processing

Contoh Fixed Message:

Selamat pagi! Meeting harian tim akan dimulai dalam 15 menit.
Topik: Review progress marketing campaign
Peserta: Seluruh tim marketing
Link: https://meet.google.com/abc-def-ghi
Option 2: Use Agent AI
  • AI-generated content berdasarkan prompt
  • Dynamic responses yang dapat berubah
  • Context-aware - Dapat merespons interaksi

Konfigurasi Agent AI:

Use Agent: "Yes"
Agent: "Marketing Assistant" # Pilih Agent AI
Prompt: """
Buat pengingat meeting yang friendly untuk tim marketing.
Sertakan:
- Topik meeting hari ini
- List peserta yang diharapkan
- Link meeting Google Meet
- Pesan motivasi singkat
"""

6. Simpan Schedule

  • Klik "Simpan" atau "Save"
  • Schedule akan aktif sesuai konfigurasi
  • Pastikan Assistant sudah memiliki receiver yang valid

🎯 Advanced Schedule Configuration

⚙️ Advanced Settings

Time Zone Configuration:

Timezone: "Asia/Jakarta"  # WIB (UTC+7)
Auto-adjust: "Yes" # Otomatis sesuaikan dengan daylight saving

Conditional Execution:

Conditions:
- "if weekday != weekend" # Hanya hari kerja
- "if contact_status == active" # Hanya kontak aktif
- "if business_hours == true" # Hanya jam kerja

Error Handling:

Retry Attempts: 3  # Jumlah percobaan ulang
Retry Interval: "5 minutes" # Jarak antara retry
Fallback Action: "Skip/Notify/Use Default"

🔄 Recurrence Patterns

Complex Weekly Patterns:

# Alternating weeks (setiap 2 minggu)
Pattern: "Bi-weekly"
Start Week: "Odd" # Minggu ganjil/genap

# Specific weekdays of month
Pattern: "First Monday of month"
# atau "Last Friday of month"

Holiday Awareness:

Skip Holidays: "Yes"
Holiday Calendar: "Indonesia" # Kalender libur Indonesia
Alternative Date: "Next business day" # Jadwal alternatif

💡 Best Practices Schedule Management

🎯 Optimasi Timing

Waktu Terbaik untuk Berbagai Use Case:

Use CaseWaktu OptimalAlasan
Business Notifications09:00-10:00Awal jam kerja
Team Updates08:30-09:00Sebelum meeting pagi
Customer Reminders18:00-20:00Setelah jam kerja
Educational Content19:00-21:00Waktu belajar malam
Weekend Promotions10:00-12:00Weekend morning

Frequency Optimization:

  • Jangan terlalu sering - Hindari spam
  • Sesuaikan dengan urgency - Penting vs informasi
  • Consider time zones - Untuk audience global
  • Test different timings - A/B testing untuk optimal results

📊 Content Strategy

Untuk Fixed Messages:

  • Keep it concise - Pesan yang jelas dan singkat
  • Include call-to-action - Apa yang harus dilakukan penerima
  • Personalize when possible - Gunakan nama atau data spesifik
  • Test formatting - Pastikan tampil baik di WhatsApp

Untuk AI-powered Messages:

  • Clear instructions - Prompt yang spesifik dan jelas
  • Context provision - Berikan data yang diperlukan
  • Response guidelines - Format dan tone yang diinginkan
  • Error handling - Instruksi untuk situasi error

🔧 Contoh Konfigurasi Schedule

1. Daily Meeting Reminder

Name: "Daily Standup Reminder"
Type: "Daily"
Time: "08:45"
Message Type: "Fixed Message"
Content: """
🏃‍♂️ *Daily Standup Meeting*
Waktu: 09:00 WIB
Topik: Progress harian tim
Link: https://meet.google.com/xyz-abc-123

Jangan lupa siapkan update progress Anda! 💪
"""
Contacts: "Development Team"

2. Weekly Report Generator

Name: "Weekly Performance Report"
Type: "Weekly"
Days: ["Friday"]
Time: "16:00"
Message Type: "Use Agent"
Agent: "Analytics Assistant"
Prompt: """
Buat laporan performa mingguan untuk tim sales.
Gunakan data dari spreadsheet sales performance.
Sertakan:
- Total penjualan minggu ini
- Comparison dengan minggu lalu
- Top performers
- Areas for improvement
- Motivasi untuk minggu depan

Gunakan format yang friendly dan inspiring.
"""
Contacts: "Sales Team"

3. Monthly Payment Reminder

Name: "Monthly Invoice Reminder"
Type: "Monthly"
Day: 25 # Tanggal 25 setiap bulan
Time: "10:00"
Message Type: "Fixed Message"
Content: """
💳 *Pengingat Pembayaran Bulanan*

Invoice untuk bulan ini sudah tersedia.
Total: Rp 5.000.000
Jatuh tempo: Tanggal 30

Silakan lakukan pembayaran sebelum jatuh tempo.
Terima kasih! 🙏
"""
Contacts: "VIP Customers"

4. One-time Event Notification

Name: "Product Launch Announcement"
Type: "Once"
Date: "2024-11-15"
Time: "09:00"
Message Type: "Use Agent"
Agent: "Marketing Assistant"
Prompt: """
Umumkan peluncuran produk baru kami!
Nama produk: "SmartHome Pro"
Fitur utama: AI-powered home automation
Harga special: Rp 3.999.000 (early bird)

Buat announcement yang exciting dan engaging.
Sertakan call-to-action untuk pre-order.
"""
Contacts: "Loyal Customers Group"

🔧 Troubleshooting

🐛 Masalah Umum dan Solusi

1. Schedule Tidak Berjalan

  • Problem: Schedule aktif tapi tidak trigger pada waktu yang ditentukan
  • Solution:
    • Periksa timezone settings - pastikan sesuai lokasi
    • Verifikasi system time - server time synchronization
    • Cek schedule status - pastikan status "Active"

2. Pesan Terkirim Terlambat

  • Problem: Pesan terkirim beberapa menit/jam setelah jadwal
  • Solution:
    • Periksa system load - mungkin ada delay processing
    • Optimasi batch size - kurangi jumlah pesan per batch
    • Cek WhatsApp API limits - mungkin rate limiting

3. AI Response Tidak Sesuai

  • Problem: Pesan dari AI tidak sesuai dengan prompt
  • Solution:
    • Review prompt instructions - buat lebih spesifik
    • Adjust AI model settings - temperature dan parameters
    • Test dengan different models - coba model lain

4. Multiple Schedules Conflict

  • Problem: Beberapa schedule berjalan bersamaan menyebabkan overload
  • Solution:
    • Atur staggered timing - jeda antara schedules
    • Implement priority system - schedule penting duluan
    • Monitor system performance - pantau resource usage

📊 Monitoring dan Optimization

📈 Schedule Performance Metrics

Key Metrics to Track:

  • Delivery Success Rate - Persentase pesan terkirim
  • Timing Accuracy - Ketepatan waktu pengiriman
  • Response Rate - Tingkat respons dari penerima
  • Error Frequency - Jumlah error dalam operasi

Optimization Strategies:

  • A/B Testing - Coba waktu dan konten berbeda
  • Performance Review - Analisis metrics secara berkala
  • User Feedback - Kumpulkan feedback dari penerima
  • Continuous Improvement - Update berdasarkan hasil

🔄 Maintenance Best Practices

Regular Maintenance:

  • Review schedules setiap bulan - hapus yang tidak diperlukan
  • Update content secara berkala - jaga relevansi
  • Test with small group sebelum scale up
  • Backup configuration - simpan setting penting

Seasonal Adjustments:

  • Adapt untuk holidays - skip atau adjust jadwal
  • Consider business cycles - peak vs slow seasons
  • Time zone changes - daylight saving adjustments
  • Audience changes - update berdasarkan demografi

🏁 Kesimpulan

Schedules adalah komponen kritis yang membuat Assistant menjadi proaktif dan terprogram. Dengan sistem penjadwalan yang fleksibel dan integrasi AI yang powerful, Anda dapat:

  • Mengotomatiskan komunikasi rutin dengan presisi waktu
  • 🎯 Menyesuaikan konten dengan kebutuhan spesifik
  • Mengintegrasikan AI untuk respons yang intelligent
  • 📊 Memantau performa dengan analytics yang detail
  • 🔧 Mudah dikonfigurasi untuk berbagai use case

Mulai gunakan Schedules hari ini untuk menciptakan Assistant yang bekerja secara otomatis dan efektif! 🚀


🔗 Next Steps

Setelah memahami Schedules, pelajari lebih lanjut tentang:

Lanjut ke WhatsApp Account untuk mempelajari konfigurasi account pengirim.