Invoice Reminder Automation
Stop losing invoices in your inbox. Get a Slack reminder the moment one lands.
Trigger
New Email Received
Trigger for new emails in an AgentMail inbox
Action
Create a reminder
Creates a slack reminder with specified text and time; time accepts unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every thursday at 2pm').
Why this helps
Invoices disappear into your email, payment due dates pass, and you're scrambling to find them later. Late fees and damaged vendor relationships follow.
- Reminders appear right in Slack where you already work, not buried in email
- Set reminder timing (immediate, day before due, etc.) to match your payment schedule
- Financial deadlines are tracked alongside other work without extra mental load
- Vendor relationships stay healthy because you pay on time
Setup
Build it in a few focused steps.
- 1Connect Agent mail and Slack to Notis in the portal.
- 2Tell Notis: 'When an invoice email arrives, create a Slack reminder for payment in 5 days.'
- 3Select New Email Received as the trigger.
- 4Specify how long from now the reminder should fire (e.g., 'in 5 days' for net-30 invoices).
- 5Test by having someone send you an invoice and verify the Slack reminder appears.
Questions about this workflow
Can I customize reminder timing?
Yes. Tell Notis when to remind you: immediately, a few days before due date, or any other timing that matches your cash flow.
What if the due date isn't in the email?
You can set a default timeline (e.g., all invoices are reminders in 7 days) or use payment terms from the sender.
Do reminders repeat?
You can set them to fire once or recur until you dismiss them in Slack.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Agent mail to Slack. A trigger fires from one place; an action lands in another.
Agent mail triggers
Slack actions
New Email Received
Trigger for new emails in an AgentMail inbox
Set snooze duration
Deprecated: turns on do not disturb mode for the current user, or changes its duration. use `set dnd duration` instead.
Add a custom emoji to a Slack team
Deprecated: adds a custom emoji to a slack workspace given a unique name and an image url. use `add emoji` instead.
Add an emoji alias
Adds an alias for an existing custom emoji in a slack enterprise grid organization.
Add a remote file
Adds a reference to an external file (e.g., google drive, dropbox) to slack for discovery and sharing, requiring a unique `external id` and an `external url` accessible by slack.
Add a star to an item
Stars a channel, file, file comment, or a specific message in slack.
Add call participants
Registers new participants added to a slack call.
Add emoji
Adds a custom emoji to a slack workspace given a unique name and an image url; subject to workspace emoji limits.
Add reaction to message
Adds a specified emoji reaction to an existing message in a slack channel, identified by its timestamp; does not remove or retrieve reactions.
Connect any two apps with Notis in the middle.
Not just Agent mail and Slack. Any combination from 985+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7 days free trial with 20$ free usage included.
No card. Works with personal or business Slack.
