Sync new Slack channels to Vercel edge configs
When your team creates a new Slack channel for a project, Notis automatically creates a corresponding edge config in Vercel with default settings.
Trigger
New Channel Created Trigger
Triggered when a new channel is created in Slack.
Action
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.
Why this helps
New projects require manual setup: creating channels, provisioning edge configs, and ensuring naming consistency. This process is error-prone and easy to forget.
- New projects are fully configured on day one
- Consistent naming and setup across projects
- Reduces setup friction for new initiatives
- Single source of truth (Slack channels = active projects)
Setup
Build it in a few focused steps.
- 1Connect Slack and Vercel integrations to Notis.
- 2Create a new automation called 'Create Edge Config on Channel'.
- 3Set the trigger to 'New Channel Created' - Notis monitors channel creation.
- 4Write the prompt: 'When a new Slack channel is created, create a corresponding edge config in Vercel with the channel name and default settings.'
- 5Select your notification channel and test by creating a new Slack channel.
Questions about this workflow
Can I filter which channels trigger edge config creation?
Yes, modify the prompt to only react to channels matching a pattern (e.g., channels starting with 'project-').
What default settings does Notis apply?
Specify defaults in the prompt (cache TTL, geo-targeting, etc.). Notis uses those as the template.
Can I customize the edge config name?
Yes, ask Notis to name it after the channel or use a custom prefix (e.g., 'edge-project-name').
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.
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".
Channel Message Received
Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.
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.
Direct Message Received
Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.
Check Domain Availability
Tool to check if a domain is available for registration. use when you need to verify domain availability before purchase.
Message Reaction Added
Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.
Check Domain Price
Tool to check the price for a domain before purchase. use when evaluating cost and availability prior to domain registration.
Message Reaction Removed
Triggered when a reaction is removed from a message in Slack. Supports optional filtering by channel and emoji name.
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"
Reaction Added Trigger
DEPRECATED: use `SLACK_MESSAGE_REACTION_ADDED` instead. Triggered when a reaction is added to a message in Slack.
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.
Reaction Removed Trigger
DEPRECATED: use `SLACK_MESSAGE_REACTION_REMOVED` instead. Triggered when a reaction is removed from a message.
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.
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.
Create new deployment
Tool to create a new deployment. use when you need to deploy files or a git commit to a vercel project.
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.