Plug in and
power up
Popp is designed to complement – not replace – the tech you're building in-house. Our API-first conversation engine embeds into your existing systems, giving your recruiters enterprise-grade AI capabilities without the cost of building and maintaining them yourselves.
Integrate Popp in three lines of code
That’s all it takes to get started. Our technical docs show you how easy it is to connect Popp to your systems – start a conversation in three lines, then let signed webhooks handle the rest.
Get started
- Authentication
- Conversations
- Modules
- Webhooks
- Streaming
- Errors
// Start a conversation on an existing campaign
await fetch("https://api.joinpopp.com/v1/conversations", {
method: "POST", headers: auth(),
body: JSON.stringify({
firstName: "John",
campaignId: "10fe477c-…-b8340e2154e8",
phoneNumber: "+447700900123", // SMS / WhatsApp
}),
});
// Outcomes land on your webhook
app.post("/webhooks/popp", (req, res) => {
if (req.body.type === "scheduling.meeting_booked")
handleBooking(req.body.data);
});Introducing
Popp the Hood
Our technical team built Popp the Hood to show you what's possible with the Popp API. These short, practical videos walk you through real integration scenarios. Start simple, build fast, and see your API calls come alive.
Everything you need,
nothing you don't
REST API
Create and manage conversations, campaigns, documents, scheduling, analysis, and workflows through a versioned API.
Signed Webhooks
Subscribe to conversation, analysis, scheduling, and workflow events with signed delivery.
Developer Portal
Create API keys, configure webhooks, test delivery, and manage integration settings without support tickets.
Audit-ready Workflows
Track workflow runs, candidate outcomes, scheduling events, and analysis completion end-to-end.
Secure Key Management
Set expiries, revoke compromised keys, and rotate credentials without downtime.
Enterprise Security
SOC 2 Type II controls, encrypted data, signed webhooks, and secure key management for enterprise procurement reviews.
