The code-first GTM platform for dev toolsGTM built for dev tools. Capture developer signals, ship personalized demos, and build what converts.
main.tsx
RunSign up
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
export async function icp(criteria: string, data: any) {
const messages = [{
role: "user" as const,
content: `You are an ideal customer profile evaluator.
Criteria: ${criteria}
Data: ${JSON.stringify(data)}
Decide if the data matches. Explain briefly. Provide an optional 0–1 score.`,
}];
const resp = await openai.chat.completions.parse({
model: "gpt-5-mini",
messages,
response_format: zodResponseFormat(ICPResult, "icp_result"),
});
return resp.choices[0].message.parsed;
}
Build intent-based triggers intent-based triggers developer outbound technical demos GTM workflows signal automation
no one else can execute on
intent-based triggers
intent-based triggers
developer outbound
technical demos
GTM workflows
signal automation
no one else can execute on
Use cases
Developer-first outbound
Track signals developers actually care about: GitHub stars, issues, Stack Overflow questions, Discord conversations, Reddit threads.
Demos that close deals
Generate personalized code examples, API demos based on a prospect's tech stack. Let prospects remix your code and run it live. Close deals during reverse demos.
Ship creative campaigns
Build campaigns your competitors can't copy. Launch 10x more experiments without touching production. Ship what moves revenue, not what's easy to build with no-code tools.
main.tsx
RunSign up
1
2
3
4
5
import { OpenAI } from "https://esm.town/v/std/openai";
import { z } from "npm:zod";
import { zodResponseFormat } from "npm:openai/helpers/zod";
const openai = new OpenAI();
Know code > no code
Traditional GTM tools weren't built for developer-focused companies. Val Town gives your team the flexibility to build exactly what your technical audience needs.
“
Val Town is like Zapier for developers. We ship custom growth campaigns in hours. It’s changing how we run GTM.

JP Posma
CEO, Kilo Code




⌘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
The developer platform
with room to grow
with room to grow
Try Val Town for free