Build & host your custom Slack app on Val Town
main.tsx
RunSign up
1
2
3
4
5
import { IncomingWebhook } from "npm:@slack/webhook";
const slack = new IncomingWebhook(Deno.env.get("SLACK_WEBHOOK_URL"));
await slack.send("🥳 Hi from Val Town!");

The quickest way to self-host a Slack app
main.tsx
RunSign up
1
slack.send("Hello");
Write a function.
Post to Slack
Post to Slack
Set up a Slack webhook and send your first message in under 5 minutes
Try now
Plug Slack into your stack
Val Town connects to APIs, databases, and tools across your stack so you can build any automation you need
Try now

“
Val Town makes it easy to actually deploy little apps, bots, and utilities without needing to worry about hosting, infrastructure, or environment setup.
As a marketer, I can do this on my own without needing to bother engineers or log into AWS.
As a marketer, I can do this on my own without needing to bother engineers or log into AWS.

Ian Vanagas
Technical Content Marketer
⌘S
Instant deploys
Run live code on the web as fast as you can hit ⌘S
Cron jobs
Schedule any function in one click
12:34
AI pair programmer
Edit code and deploy instantly with agentic AI
const foo = await bar()
YAML
Zero config devops
Deploy to fast, scalable infrastructure in seconds
@channel your inner developer

Try Val Town for free