Zamino

Creating your first routine

Turn any repeating analysis into a scheduled routine — with cron-based timing, multiple delivery channels, and conditional alerts.

Routines & alerts4 min read

Routines are Zamino's answer to "please ping me if X changes". They run on a schedule, watch your data, and deliver results to the channels you choose — chat, email, Discord, SMS, WhatsApp, or push notification.

Build one in plain English

  1. Open the create form

    🔁 Routines → New. Give your routine a clear name like "Weekly refund-rate watch" or "Monthly burn-rate digest" — that name shows up at the top of every notification.

  2. Describe the check

    Enter the question you want Zamino to run on each tick — same syntax as Chat. For example:

    "Calculate this week's refund rate and compare it to the trailing 4-week average. If it's up more than 10%, flag it."

  3. Pick a cadence

    Routines are cron-based under the hood, but the UI shows a human-readable schedule. Common picks:

    • ⏰ Every weekday at 7:00 AM
    • 🗓️ Every Monday at 9:00 AM
    • 📅 First of every month at 8:00 AM
    • 🔁 Every 6 hours

    The schedule respects your workspace timezone, so 7:00 AM means 7:00 AM where your team is — not UTC.

  4. Pick delivery channels

    Routines run "on a schedule and deliver to chat plus any channels you choose." The output channels Zamino currently supports:

    • 📧 Email — formatted digest with the chart inline.
    • 💬 Discord — webhook post to a channel.
    • 📱 SMS — short summary plus a link to the full result.
    • 🟢 WhatsApp — same as SMS, on WhatsApp.
    • 🔔 Push — to anyone who's installed the Zamino mobile app.

    Each routine can fan out to multiple channels at once, so the same Monday-morning check can ping Discord and drop a digest in your inbox.

  5. Save and watch the first run

    Hit Create. Zamino runs the routine on its next scheduled tick (or on demand from the routine detail page). The Notification History tab shows every past delivery so you can confirm it landed where you expected.

Only interrupt when worth it

The whole point of a routine is to stay quiet on normal days. Build your check around a threshold or change rather than a raw value:

  • "Alert if MRR drops more than 5% week-over-week"
  • "Send me MRR every week" (this is just a digest — useful, but not an alert)

A good routine is one you'd miss if you turned it off.

Where to go next