Interactive demo · BeReach API × APIMatic

Watch a coding agent build an outreach app on BeReach from one prompt.

Install the BeReach Context Plugin, ask your agent for SignalDesk, and open what it builds: buying signals in, the right people found and saved, first LinkedIn messages drafted and approved, all through the BeReach SDK APIMatic generated.

Click the demo to start. Copy and run the install command, then pick the SignalDesk prompt. Interactive portal demo opens the live BeReach developer portal inside the demo.

How it works

From install to a working outreach app

The plugin gives your agent the BeReach SDK's real client, auth, methods, models and error types, so the code it writes is right the first time.

1

Install the plugin

One command adds the BeReach SDK skills and a planner agent to Claude Code, Cursor, GitHub Copilot or Codex.

$ npx context-plugins install https://brh-apimatic-poc.pages.dev/__downloads/plugin.zip
2

Ask for SignalDesk

One prompt. The agent plans first: it reads the plugin's skills and the SDK map, and writes a contract sheet before a line of code.

Build SignalDesk: find buying signals, reach the right people, and queue first LinkedIn messages for approval
3

Open what it built

Describe a signal, pick the companies, choose the people, and approve first messages that open with what just happened.

Runs on demo data through the same SDK until a BeReach key is set.

Under the hood

BeReach calls SignalDesk makes

All through the APIMatic TypeScript SDK, be-reach-api 3.5.0, shipped inside the context plugin.

SignalsDated events for a description: a raise, a new sales leader, a hiring push.public.publicFindSignals
{ mode: "events" }
PeopleThe person in the chosen role at each company, saved as a BeReach contact.public.publicFindSignals
{ mode: "resolve", save: "keep" }
First messagesOne draft per person, then approve, edit or reject in one batch. Approved ones go in line.scheduledMessages.scheduledMessageCreate
scheduledMessages.reviewDrafts
Credits & quotasThe workspace credit balance and today's DM and invitation limits, in the header.profileApi.getCredits
profileApi.getLimits
Generated from BeReach's OpenAPI spec

Everything a developer needs, from one spec

APIMatic built all three from BeReach API 3.5.0: 81 operations across 13 groups, in BeReach's own branding.

Developer portal

API reference with a live playground

Every operation with request and response examples, code samples in C#, Python and TypeScript, and an llms.txt for AI tools.

See publicFindSignals →
SDKs

C#, Python and TypeScript

Typed clients with retries, timeouts, typed error arms per operation and a single transport seam for testing.

Download the SDKs →
Context plugin

30 skills and a planner agent

Teaches coding agents to use the SDKs correctly: plan first, ground every call in the SDK map, handle every error arm.

Install the plugin →
Caught while building the demo: the spec declares success as {"type": "boolean", "enum": [true]} on 980 schemas. The first SDK build read that enum as the string "True", so real responses failed to decode. A decode check against a real response shape caught it before any app code was written; the spec was adjusted and every SDK, the portal and the plugin regenerated.

Start building on BeReach

Install the plugin, then ask your assistant for your first BeReach integration in TypeScript, Python or C#.

$ npx context-plugins install https://brh-apimatic-poc.pages.dev/__downloads/plugin.zip