Skip to content
Notis

One emoji away from deployment

React to any Slack message with a specific emoji (like a rocket), and Notis automatically deploys your Vercel project.

Trigger

Message Reaction Added

Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.

Action

Create new deployment

Tool to create a new deployment. use when you need to deploy files or a git commit to a vercel project.

Why this helps

Deployments often require multiple steps and confirmations, which can feel overwhelming during hyperfocus or high-stress deploys. A single-reaction trigger removes friction.

  • Deploy with a single reaction - no typing required
  • Great for code-review workflows: react to approved PRs to auto-deploy
  • Reduces deployment decision paralysis
  • Quick visual confirmation that deploy was triggered

Setup

Build it in a few focused steps.

  • 1Connect Slack and Vercel to Notis.
  • 2Create an automation named 'Deploy on Reaction'.
  • 3Set the trigger to 'Message Reaction Added' and specify the emoji (e.g., 'rocket').
  • 4Write the prompt: 'When someone reacts to a message with a [rocket emoji], create a new deployment in Vercel.'
  • 5Select your notification channel and test by reacting to a message in Slack.

Questions about this workflow

Can I use any emoji?

Yes, choose any emoji. Rocket and checkmark are popular, but you can pick what makes sense to your team.

What if multiple people react?

Each reaction triggers a separate deployment. You can modify the prompt to deploy only on the first reaction if needed.

Can I specify which project to deploy?

Yes, include project details in the message or channel topic, and Notis interprets the context.

When this happens · Trigger

Do this · Action

Supported Triggers and Actions

Notis builds workflows that link Slack to Vercel. A trigger fires from one place; an action lands in another.

Slack triggers

Vercel actions

New Channel Created Trigger

Triggered when a new channel is created in Slack.

TriggerInstant

Add Environment Variable

Tool to add an environment variable to a vercel project. use after confirming the project exists and you need to configure secrets or configuration values across environments before deployment. example: "add api key=secret to production".

ActionInstant

Channel Message Received

Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.

TriggerInstant

Check Cache Artifact Exists

Tool to check if a cache artifact exists by its hash. use when verifying whether a cache artifact is already stored before upload.

ActionInstant

Direct Message Received

Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.

TriggerInstant

Check Domain Availability

Tool to check if a domain is available for registration. use when you need to verify domain availability before purchase.

ActionInstant

Message Reaction Added

Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Check Domain Price

Tool to check the price for a domain before purchase. use when evaluating cost and availability prior to domain registration.

ActionInstant

Message Reaction Removed

Triggered when a reaction is removed from a message in Slack. Supports optional filtering by channel and emoji name.

TriggerInstant

Create Auth Token

Tool to create a new authentication token. use when you need to programmatically generate a new token after validating permissions. example: "create auth token named my-token"

ActionInstant

Reaction Added Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_ADDED` instead. Triggered when a reaction is added to a message in Slack.

TriggerInstant

Create Edge Config

Tool to create a new edge config for a vercel project. use when you need to define edge caching settings before deploying your project across a specified repository.

ActionInstant

Reaction Removed Trigger

DEPRECATED: use `SLACK_MESSAGE_REACTION_REMOVED` instead. Triggered when a reaction is removed from a message.

TriggerInstant

Create Edge Config Token

Tool to create a new token for a specific edge config. use when you need a read-only access token after provisioning your edge config.

ActionInstant

New Bot Message Received Trigger

DEPRECATED: use `SLACK_CHANNEL_MESSAGE_RECEIVED` with `is_bot_message=true` instead. Triggered when a new bot message is posted to a Slack channel.

TriggerInstant

Create new deployment

Tool to create a new deployment. use when you need to deploy files or a git commit to a vercel project.

ActionInstant

Connect any two apps with Notis in the middle.

Not just Slack and Vercel. Any combination from 1,000+ 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 Vercel.