What can I make with Val Town?
Val Town can be anything from a TypeScript playground to a personal automation tool, or the basis for a web API.
Your first cron val
quickstart
Tutorial on scheduling recurring code execution
Your first website val
quickstart
Tutorial on making a simple website
![](https://static.esm.town/build/_assets/use-case-twitter-alerts-LSHFFGMR.png)
Twitter alerts
cron
Track Twitter mentions and be alerted via email
![](https://air-prod.imgix.net/1a21321c-2bb7-4aa8-8c26-eb58cf1787a2.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Air quality
cron
Get email alerts when the air quality is bad. Val created with much help from @russbiggs
![](https://air-prod.imgix.net/549223fa-acf6-47a1-a704-6f314c2334bf.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Render HTML
http
Use an HTTP val to return HTML pages.
![](https://air-prod.imgix.net/9ad2b03e-ea41-4402-b18d-50df75f29d5e.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
RSS Notification
cron
Your own RSS feed. Just create a list of the blogs you want to follow.
![](https://air-prod.imgix.net/c662747c-92cd-4e3a-ac91-1209f7cf6fb5.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Uptime monitor
cron
Check if your website (or any website) is down.
![](https://static.esm.town/build/_assets/use-case-stripe-alerts-4IDIDXR6.png)
Stripe subscription notification
http
Sends a Discord message for new Stripe subscriptions
![](https://air-prod.imgix.net/0d6605d2-b3ab-4bcb-9cf4-06580c5007ee.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Bitcoin price alert
cron
Get an email when Bitcoin price changes more than 20%
![](https://air-prod.imgix.net/640fc428-31a1-44b3-a9ac-4af8474fa867.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Stale PRs
cron
Get emails with the open PRs that have't had any activity.
![](https://air-prod.imgix.net/466437ed-3cf2-4305-8feb-b69413dc748e.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Save HTML Form Data
http
Submit forms to Val Town
![](https://air-prod.imgix.net/719430b6-eb81-4bfa-8c21-ba834840fb92.jpg?w=1200&h=2000&auto=compress&ixlib=react-9.5.4)
Generate PDFs
http
Generate PDFs using val functions by using an external library like jsPDF
![](https://static.esm.town/build/_assets/use-case-daily-bot-KUGNCYA2.png)
Discord stand-up bot
cron
Every weekday send a message to our team's Discord channel to start a stand-up thread
![](https://static.esm.town/build/_assets/use-case-umbrella-reminder-Q2OZNWLJ.png)
Umbrella reminder
cron
Sends an email reminding to bring an umbrella if there's rain in the forecast