Skip to main content
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.
When Notis runs an automation, the conversation context from the moment you saved the prompt is automatically recalled, so it remembers what you were discussing.

Trigger types

Notis supports five trigger types. You can switch between them in the Trigger dropdown of the automation editor without losing your prompt. The trigger picker showing every supported type — Schedule, One-time, Webhook, Integrations, Database

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, a curl 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’.”
Keep webhook URLs strictly private — anyone with the URL can run the automation against your workspace. Webhooks don’t return any information; if you need read access to your data, use the Notis API instead.

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. Integration trigger configuration with Gmail selected and the event picker open

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:
ChannelBest for
Desktop and Web appPortal/desktop-first workflows. Each run lands in its own thread under Manage → Automations.
TelegramQuick mobile pings, voice-friendly briefs.
Messages (iMessage)macOS/iPhone users who want briefs in their default messenger.
WhatsAppAnything you’d rather get on WhatsApp than email.
EmailLong-form content you’ll want to keep, share, or reply to from a desktop client.
SlackTeam-facing automations. Replies post in the configured Slack workspace and channel.
For channels other than the Desktop and Web app, Notis also asks for a Channel Account:
  • 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.
The Desktop and Web app is the exception — it always lives in the portal/desktop app, so there’s nothing to disambiguate.

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.
Non-threaded channels (Telegram, iMessage, WhatsApp, Email) — these don’t have a separate thread per run. Replies just land in the same ongoing conversation with Notis, so the toggle is locked on and every run carries forward the prior context by default.

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:
LevelModel & effortRelative cost
Auto (default, recommended)Notis picks the right level for each run
HighGPT-5.5 · medium effort~2× base
MediumGPT-5.4 · no reasoningbase
LowGPT-5.4-mini · high effort~4× cheaper
Leave it on Auto unless a specific automation needs to be locked to a level — for example forcing High on a complex research brief, or Low on a simple daily ping you run often and want to keep cheap. The forced level applies to the whole run, including any sub-agents Notis delegates to. Your saved level is kept if your plan changes; while you’re not on Pro+ the automation simply runs on Auto, and your pinned level resumes when you upgrade again.
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.
You can also set it from chat:
“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. Automations list page with trigger filters and per-row test/edit actions From here you can:
  • 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
Click + New Automation (or any row) to open the editor: New automation editor with channel and trigger selectors visible The editor is a single page — name at the top, configuration panel in the middle, prompt at the bottom. Cmd/Ctrl + S saves at any time, and the Test button (top right of an existing automation) fires it immediately so you can iterate without waiting for the real trigger. For webhook automations, the URL is generated after the first save and surfaced inline with a copy button: Saved webhook automation with the generated URL ready to copy
Automations are particularly powerful when combined with database and property instructions. The database tells Notis how to handle the data; the automation tells Notis when to run.
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
Schedule, One-time, and Database triggers are not subject to these daily limits.

What’s next