NewAI capability layer is live

The API for AI-powered social workflows.

Add LinkedIn, Gmail, and WhatsApp to your product through one unified API. AI built in to score intent, draft replies, and automate engagement at scale.

14-day free trial2-minute setup
John Rodriguez
VP Sales · Acme
99% match
in@w
“Need a tool that tracks outbound replies across email + LinkedIn...”
intent
0.99
ai.draftReply()
Hey John, saw your post on outbound. We just shipped a unified LinkedIn + email inbox with AI reply scoring. Happy to send a 3-min demo?
webhook.events
message.sentjust now
profile.viewed2m ago
connection.accepted8m ago
Used by builders shipping production-grade products
◐ Lattice
◇ Numinex
▲ Vector
◍ Roundtable
✦ Crescent
◈ Northstar
● Atlas
What you can build

Six products. One API.

Each workflow below is just a few function calls. No scrapers, no OpenAI plumbing, no glue code.

Maya R.VP Sales"need a tool..."ai.scoreIntent()99%confidenceWarmLead
intent_engine

Build a lead engine like Gojiberry.

Stream social posts, score buying intent against your ICP, surface warm leads in real time.

Replaces a $99/mo Gojiberry stack
inDMDay 1+3d@EmailDay 4+5dai.personalize()tone · intent · history
outbound_engine

Build an outbound tool like Lemlist.

Multi-channel sequences across LinkedIn and email with AI-personalized messages and reply tracking.

Replaces a $63/seat Lemlist stack
/profiles/search"Senior React""London""5+ years"ai.fitScore()94Emma W.94%Alex R.88%Priya N.82%Jamie K.76%
recruiting_engine

Build a recruiting tool.

Pull hiring projects, fetch applicants, score candidate fit against your job criteria. All programmatically.

Replaces a $895/mo Recruiter seat
linkedin.search2,847ai.enrichBulk()68%profilecompanyactivity
data_extraction

Build a data tool like PhantomBuster.

Search profiles, fetch posts, bulk-enrich with AI summaries. No scrapers or proxies to manage.

Replaces a $69/mo PhantomBuster plan
webhookmessage.receivedfrom: Jordan C.ai.summarize()HHubSpotCRM contactSynced ✓
crm_sync

Build a CRM enrichment layer.

Pipe social activity into HubSpot or Salesforce with AI-generated summaries on every contact.

Replaces $400/mo Clay enrichment
AIAgentMCPinbox.read()23 threadsmessages.send()delivered ✓posts.stream()live · 14/minai.draftReply()tuned to tone
ai_agent

Power an AI sales agent.

Give your AI agent native social capabilities like read, send, and monitor, with built-in safety rails.

MCP-ready for any LLM agent
The API

Three primitives. Endless workflows.

Same auth, same response shape, same webhook contract across every channel.

Profiles & Companies

Search profiles, fetch company data, retrieve posts and authenticated user activity.

GET /v1/profiles/{id}
POST /v1/profiles/search
GET /v1/companies/{id}

Messages & Inbox

Send messages, read inboxes, listen to webhooks, and orchestrate threaded conversations.

POST /v1/messages/send
GET /v1/messages/inbox
POST /v1/webhooks/subscribe

Hiring & Recruiting

Manage hiring projects, retrieve applicants, download resumes, post and edit jobs.

GET /v1/hiring/projects
GET /v1/jobs/applicants
POST /v1/jobs
AI built in

The AI capability layer.

Skip the months of OpenAI plumbing. Postpress ships with the AI primitives every social product needs. Production-tuned, ready to call.

01

Intent classification

Score posts and messages for buying intent. ai.scoreIntent() returns a confidence value with reasoning.

02

ICP matching

Match profiles against your ICP definition. ai.matchICP() takes role, industry, and company size.

03

Reply generation

Generate context-aware replies tuned to the thread. ai.draftReply() handles tone and persona.

04

Profile enrichment

Auto-summarize profiles into structured fields. ai.enrichProfile() outputs CRM-ready data.

ai-pipeline.ts
// Score every inbound post against your ICP
const stream = pp.posts.stream({
  keywords: ["need a CRM", "looking for"]
})

for await (const post of stream) {
  const { score, reason } = await pp.ai.scoreIntent(post, {
    icp: "VPs of Sales at SaaS, 50-500",
    product: "unified inbox for revenue teams"
  })

  if (score > 0.85) {
    const { reply } = await pp.ai.draftReply(post)
    await pp.messages.send(post.author, reply)
  }
}
Pricing

Pay per account. Scale as you grow.

No platform fees. No setup costs. AI calls bundled in.

Starter
For builders shipping their first integration.
$9/account/mo
1–9 accounts
  • Full API surface
  • 10K AI calls / month
  • Webhooks for all events
  • White-label by default
  • Email support
Start free trial
Enterprise
For teams operating at scale or in regulated industries.
Custom
100+ accounts
  • Volume pricing
  • Unlimited AI calls
  • Dedicated infrastructure
  • SOC 2 reports + DPA
  • SLA: 99.99% uptime
Talk to sales
FAQs

Honest answers.

Unipile and Nylas give you raw API access. You still build scoring, enrichment, and reply generation on top. Postpress ships with the AI capability layer baked in, so a single call returns ready-to-use intent scores, ICP matches, and contextual replies.
Postpress uses each user's own authenticated session with built-in human-pacing, intelligent rate limiting, and IP rotation. We monitor account health continuously and alert you via webhook. No tool can guarantee 100% safety, but our infra is engineered to mimic human patterns.
Yes. White-label is the default. Your customers connect through your branded OAuth flow and never see postpress. No "Powered by" requirement. No enterprise upcharge.
On Scale and Enterprise plans, you can fine-tune intent and ICP models on your data. We support BYOM for OpenAI, Anthropic, and self-hosted endpoints.
14-day free trial with full access to every endpoint, every channel, and 1,000 AI calls. No credit card required.

Stop building infrastructure.
Start shipping product.

Connect your first account in under two minutes, and your first AI workflow in under an hour.