Describe
Tell the agent what to build
Generate
AI writes code using the Canvas SDK
Run
Execute and iterate in seconds
What is Canvas?
Canvas is two things: 1. A GTM AI agent: Describe what you want to build in plain English. Canvas writes production-ready Typescript code and executes it. 2. A GTM SDK: Company data, People Data, Contact info, LinkedIn, GTM research: all behind one import. One API. Type-safe TypeScript. Think Claude Code, but tools purpose-built for GTM.Quick Example
| Name | Company | Title | Phone | |
|---|---|---|---|---|
| Sarah Chen | Plaid | CTO | [email protected] | +1 (415) 555-0123 |
| Marcus Johnson | Stripe | VP Engineering | [email protected] | +1 (415) 555-0456 |
| Priya Patel | Brex | CTO | [email protected] | +1 (628) 555-0789 |
Capabilities
Companies
Companies
canvas.companies.find()— B2B companies by industry, size, tech stack
Places
Places
canvas.places.find()— Local businesses via Google Maps (restaurants, stores, services)
People & Contacts
People & Contacts
canvas.people.search()— Find decision makers by titlecanvas.contacts.enrich()— Emails, phones, waterfall enrichmentcanvas.contacts.email.validate()— Verify email deliverabilitycanvas.contacts.phone.validate()— Verify phone numbers
LinkedIn
canvas.linkedin.profiles()— Scrape full profilescanvas.linkedin.posts()— Recent activitycanvas.linkedin.findUrls()— Find LinkedIn URL by namecanvas.linkedin.reactions()— Find engaged prospects
Instagram
canvas.instagram.profiles()— Profile data, followers, engagement
Enrichment
Enrichment
canvas.ai.research()— Summarize, analyze, generate with AI