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!");
Screenshot of Slack message saying, Hi from Val Town
Slack logo

The quickest way to self-host a Slack app

main.tsx
RunSign up
1
slack.send("Hello");

Write a function.
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.
logo
Ian Vanagas
Ian Vanagas
Technical Content Marketer
Replicate logo
Framer logo
Posthog logo
Mux logo
Dev.to logo
Fal logo
Braintrust logo
Scalar logo
Replicate logo
Framer logo
Posthog logo
Mux logo
Dev.to logo
Fal logo
Braintrust logo
Scalar logo
⌘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 developerblob

Try Val Town for free
Sign up now