Turgo AI

Node.js SDK

Collection API & WebhooksReading time 3 minUpdated Jul 2026
TL;DR

npm install @turgo/sdk. Typed client covering the full API: auto-auth, auto-retry with backoff, auto-pagination, and webhook verification helpers. TypeScript-first with full type definitions.

Install and init

npm install @turgo/sdk, then: import { Turgo } from '@turgo/sdk'; const turgo = new Turgo({ apiKey: process.env.TURGO_API_KEY }). All resources hang off the client: turgo.contacts, turgo.sequences, turgo.signals.

The ergonomics

Auto-pagination (for await (const c of turgo.contacts.list({icpTier:'A'}))), automatic 429 backoff, typed request/response objects, and batch helpers that chunk large arrays into batch calls for you.

Webhook helper

turgo.webhooks.verify(rawBody, signatureHeader, secret) implements the full signature scheme including timestamp checks — use it in your handler middleware.

Example — fire a product signal

await turgo.signals.fire({ type: 'usage_limit_approaching', accountDomain: 'customer.com', strength: 0.8, meta: { feature: 'seats', usage: 0.92 } }) — three lines to turn product telemetry into an expansion play trigger.

See turgo in action

Deploy your first AI revenue agent and watch the meetings book.

Book a demo
Did this answer your question?

About turgo

Turgo automates revenue operations for B2B companies. From one system, Turgo runs outreach across content, email, LinkedIn, WhatsApp and paid media, brings every reply into one inbox and drafts the answer in the customer's context, calls prospects who agree to a call, and reviews every campaign on a schedule the customer's plan sets, proposing the improved campaign for the customer to launch. Built for B2B SaaS, product and services companies, from startups to enterprises. Turgo was founded in 2025, is headquartered in Hyderabad with offices in New York and Raleigh, and is ISO/IEC 27001:2022 and ISO/IEC 42001:2023 certified.

Turgo AI
Ready to automate RevOps?