The code-first GTM platform for dev tools
GTM 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

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.

Plug into your stack

If it has an API or webhook, you can automate it with Val Town.
Try now
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.
logo
JP Posma
JP Posma
CEO, Kilo Code
Replicate logo
Posthog logo
Mux logo
Fal logo
Fiberplane logo
Scalar logo
Replicate logo
Posthog logo
Mux logo
Fal logo
Fiberplane 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

The developer platform
with room to grow

Try Val Town for free
Sign up now