Every automation has the same anatomy: a trigger decides when it runs, a prompt tells Notis what to do, a channel decides where Notis replies, and — for channels with several accounts — a channel account decides which inbox or workspace to use.
If you’ve never created an automation, start with the first-automation walkthrough. This page is the reference for everything you can configure afterwards.
Trigger types
Notis supports five trigger types. You can switch between them in the Trigger dropdown of the automation editor without losing your prompt.
Schedule
Run the automation on a recurring cadence — every weekday at 9 AM, every Monday morning, the first day of the month, and so on. The portal exposes a visual builder so you don’t need to learn cron syntax.“Every Friday at 5pm, send me a summary of the tasks I completed this week.”
“On the first of every month, generate the monthly newsletter draft from this month’s blog posts.”
One-time
Run the automation once, at a specific date and time, then disable itself. Useful for reminders and one-off launches.“On December 13th at 9 AM, send me a final reminder to publish the workshop recap.”Recurring reminders are a special case — see Reminders for the chat-first way to manage them.
Webhook
Generate a unique HTTPS URL. Anything that can hit a URL fires the automation: Zapier, Make, n8n, Pipedream, your own backend, a Notion automation, acurl from a script. Webhooks are also how you let Notion databases trigger Notis — see Trigger Notis from Notion.
The URL is generated after you save the automation, and a POST request body is forwarded to Notis as additional context alongside your prompt.
“Create a webhook automation that drafts a follow-up email when my CRM marks a deal as ‘Closed Won’.”
Integrations
Run the automation when something happens in a connected app — a new Gmail message, a calendar event starting soon, a new HubSpot contact, a GitHub issue assigned to you. Notis subscribes to the integration’s event stream and fires the automation when the event matches.“30 minutes before any calendar event, send me a meeting prep brief.”
“When a new email arrives in my work Gmail with subject ‘Invoice’, save it to the Expenses database.”You can stack multiple integration triggers on a single automation — useful when the same instruction should run for several events.

Database
Run the automation when a row in one of your Notis databases changes — created, updated, or both, with optional filters on specific properties. Different from a Notion-side webhook: this is the trigger you use for native Notis databases.“When a new task is added to the ‘Inbox’ Notis database, triage it and assign a priority.”
Channels and channel accounts
Every automation runs on a channel — Notis needs to know where to talk to you when the trigger fires. The channel selector covers all the supported messaging surfaces:| Channel | Best for |
|---|---|
| Desktop and Web app | Portal/desktop-first workflows. Each run lands in its own thread under Manage → Automations. |
| Telegram | Quick mobile pings, voice-friendly briefs. |
| Messages (iMessage) | macOS/iPhone users who want briefs in their default messenger. |
| Anything you’d rather get on WhatsApp than email. | |
| Long-form content you’ll want to keep, share, or reply to from a desktop client. | |
| Slack | Team-facing automations. Replies post in the configured Slack workspace and channel. |
- If you only have one account connected for that channel, Notis selects it automatically.
- If you have several (e.g. a personal and a work Gmail, or two Slack workspaces), you pick which one in the Channel Account dropdown.
- If no account is connected for the chosen channel, the editor surfaces a warning and points you to Integrations to add one.
Continue conversation
The Continue conversation toggle behaves differently depending on whether the channel supports threads. Threaded channels (Desktop/Web app, Slack) — each automation run can live in its own thread, so the toggle is meaningful:- On — every run resumes the previous run’s thread, so Notis remembers what was said before. Best for daily standups, ongoing projects, anything where context compounds.
- Off — every run opens a brand-new thread. Best for one-shot drafts and fan-out work where prior runs would just add noise.
Intelligence
The Intelligence selector decides how much horsepower each run gets. Pinning a level is a Pro+ feature (the same one that unlocks per-channel and per-conversation intelligence/priority); on other plans it stays on Auto. It works exactly like the intelligence picker elsewhere in Notis, including the rough relative cost shown next to each level:| Level | Model & effort | Relative cost |
|---|---|---|
| Auto (default, recommended) | Notis picks the right level for each run | — |
| High | GPT-5.5 · medium effort | ~2× base |
| Medium | GPT-5.4 · no reasoning | base |
| Low | GPT-5.4-mini · high effort | ~4× cheaper |
Every automation runs on Economy (flex) priority — about half the base price, but at a lower (slower) priority than interactive messages. That’s a separate axis from Intelligence: the Intelligence selector only changes the model and effort, never the priority. So even on High, an automation still gets the flex discount.
“Set my competitor analysis automation to High intelligence.”
“Put my daily standup automation back on Auto intelligence.”
Manage automations from any channel
Once an automation exists, every action lives behind a chat command — no need to open the portal:“List all my automations.”
“Edit my Meeting Prep automation to run 15 minutes before instead of 30.”
“Run my competitor analysis automation on poke.com.”
“Disable my weekly summary automation.”
“Delete the social media posting automation.”
“What was the status of the last automations that ran?”The same goes for creating new ones — Notis can build a webhook or schedule automation directly from a chat brief.
“Create a webhook automation that drafts a social media post for today based on the blog post I share.”
Manage automations in the portal
app.notis.ai/automations is the visual control plane. You’ll find it in the left sidebar under Manage → Automations.
- Filter by trigger type (Schedule, One-time, Webhook, Integration, Database)
- Search by name or prompt
- Test, pause/resume, duplicate, or delete an automation in one click
- Open execution logs to see when each run fired and what happened
- Publish an automation as a team template so teammates can reuse it


Browse the prompt library for ready-to-copy automations — daily briefs, weekly summaries, social media schedulers, expense triage, meeting prep, and more.
Limits
Notis enforces per-automation rate limits to keep the system fair and stable:- Webhooks — 50 requests per day per webhook
- Integration triggers — 50 events per day per trigger
What’s next
- Create your first automation — guided walkthrough with a real example
- Trigger Notis from Notion — the canonical Notion-side webhook setup
- Turn any database into an AI agent — pair automations with Notion database instructions
- Reminders — the chat-first wrapper around one-time and recurring scheduled automations

