vt-blog
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v17View latest version
| title: | In, Val, Out |
|---|---|
| description: | Data input, enrichment val, data output |
| pubDate: | 2025-10-02:00:00.000Z |
| author: | Pete Millspaugh |
One of the most common patterns in Val Town is to take data input from some external source, do something useful with that data, and send output to another external source.
I/O but with a val in the middle: I/V/O. In, val, out.
The canonical example is a user signup alert:
- Receive a webhook when a user signs up (e.g., from Supabase)
- Process or enrich the data in a val (e.g., with Clay)
- Notify your team (e.g., on Slack)
Dozens of examples are listed on the I/V/O docs, but the best examples will be the vals you create and use. Consider this a Call For Vals.
Input could be customer support email you receive, stars or new issues on your GitHub repo, failed payments from Stripe, user signups from Supabase, calendar invites, Sentry errors, form submissions...
...
...
