Platform

Programmable revenue infrastructure.

Capture every lead, automate the busywork across your tools, and put AI agents on every follow-up — run it from the dashboard or drive the whole thing via API.

Leads in. Automations across your stack. Signed webhooks out.

Get started Read the docs
POST /api/v1/leads
ingest
workflow engine
match · execute
POST your-app.com/hook
HMAC-signed
trace_id: trc_2af…delivered · 142ms
network-graphacme_services
TwilioTWILIOClaudeANTHROPICStripeSTRIPEPipedrivePIPEDRIVEResendRESENDClickUpCLICKUP

1 form, 4 workflows active · All systems healthy

RevLine
Website Lead
lead form
3 operations
2 triggers
Stripe
Stripe
1
payment.succeeded
RevLine
RevLine
42
workflow engine + agent
AI Agent
1
qualify + book over SMS
Pipedrive
Pipedrive
2
create / update deal
Resend
Resend
1
welcome email
ClickUp
ClickUp
1
onboarding task
The Problem

Stop Being the Human Router

Most agencies cobble together automation tools and hope nothing breaks — stop it!

Credentials scattered across .env files and password managers

No alerts when a workspace's integration fails silently

Debugging by checking logs across multiple systems

No real API — every new data source is custom glue code or yet another Zap

No way to pause a workspace without touching code or configs

No centralized audit trail when something goes wrong

Capture & connect

Every lead in, every tool connected

Leads arrive from your forms, your website, or the API — and land in one place. Connect the tools you already use once: credentials encrypted, health checked every 15 minutes, isolated per client.

  • AES-256 encrypted API credentials with key rotation
  • 15-minute automated health checks per integration
  • Structured editors for groups, products, and events
  • Organization-level permissions and workspace roles
Integrationsacme_fitness
MailerLiteMAILERLITEStripeSTRIPEABC IgniteABC IGNITEResendRESENDRevLineREVLINE
MailerLite

MailerLite

Last seen: 2m ago

GREEN3 workflows
Stripe

Stripe

Last seen: 14m ago

GREEN2 workflows
ABC Ignite

ABC Ignite

Last seen: 5m ago

GREEN4 workflows
System Activityacme_fitness
FORMBooking Form submitted
find_membercheck_eligibilitysend_magic_link
WORKFLOWstripe.payment_succeeded triggered
update_stageadd_to_groupsend_confirmation
AI AGENTSMS conversation with lead
schedule_appointmentmove_leadsend_reply
Same adapters Same event log Same encryption
Automate

When something happens, do the next thing

A payment, a booking, a form submit, or an API call fires an event — and RevLine runs the steps you wired up, across any tool. The http.request action reaches any external API, so you can connect anything to anything.

Forms

Built-in steps that run the moment a form is submitted — look up a member, check eligibility, send a magic link — no wiring required.

Workflows

Event-driven and configured in the UI. Trigger on a payment, booking, form event, or API call, then chain actions across your tools — including http.request to hit any external API.

AI agents

Agents that actually do the work

Put an AI agent on SMS or web chat and it talks to your leads like a person — but it can act. Every integration you've connected becomes a tool it can use: book the appointment, move the lead, send the email, kick off a workflow. Same adapters, same event log, same guardrails as everything else.

Your integrations are its tools

The agent calls the same adapters your workflows do — schedule in Calendly, look up a member in ABC, charge in Stripe — all mid-conversation.

It kicks off automations

An agent action is just another event, so it can trigger the same workflows everything else does — and every step lands on the ledger.

Bounded and observable

Token and message budgets, escalation patterns, and quiet hours — with every message and tool call traced end to end.

agentsms · acme_fitness
Hey, do you have any 6am slots this week?
We do — Tuesday and Thursday at 6am are open. Want me to grab Tuesday for you?
calendly.check_availabilitycalendly.booklead.move_stage
Yes please!
Booked you for Tuesday 6am — confirmation on its way. See you then!
Booked via Calendly Lead moved to Booked Logged
Observe

See everything, in one place

Every capture, payment, booking, workflow run, agent action, and API call lands on one append-only ledger. When something breaks, you see exactly what happened, when, and why — no grepping across five dashboards.

  • Append-only event ledger with timestamps
  • Per-system filtering (Stripe, Workflow, Backend, etc.)
  • Workflow execution history with retry support
  • One traceId threads API → workflow → ledger → webhook delivery
  • Lead pipeline with customizable stages
Eventsacme_fitness
TimeSystemEventStatus
2:14 PMSTRIPEpayment_succeeded
2:14 PMWORKFLOWexecution_completed
2:14 PMMAILERLITEsubscribe_success
1:47 PMBACKENDcontact-submitted
1:47 PMWORKFLOWexecution_completed
12:30 PMCRONhealth_check_passed
11:02 AMRESENDmagic_link_sent

Showing 7 of 1,247 events

Integrations

Connects to Your Revenue Stack

The tools we support out of the box — and anything else you connect over the API or an inbound ingest URL.

MailerLite

MailerLite

Email Marketing

Stripe

Stripe

Payments

Calendly

Calendly

Scheduling

ABC Ignite

ABC Ignite

Gym Management

ManyChat

ManyChat

Instagram DMs

Resend

Resend

Transactional Email

Twilio

Twilio

SMS & Voice

Claude

Claude

AI Intelligence

OpenAI

OpenAI

AI Intelligence

Extensible

Build with the API

Developer Platform

Build On RevLine

A first-class API. Authenticate with scoped keys, push leads and events over REST, and subscribe any endpoint to signed webhooks — every call idempotent and traced end to end.

TerminalPOST /api/v1/leads
$ curl -X POST https://revline.run/api/v1/leads \
 -H "Authorization: Bearer rl_live_…" \
 -d '{ "source": "website", "email": "jane@acme.com" }'

{ "success": true,
  "data": { "leadId": "lead_8Qx…", "created": true } }

→ lead.created delivered to 2 endpoints
 revline-signature: v1,k3Yc…

REST API

Create leads and publish events with scoped rl_live_ keys. Idempotent, cursor-paginated, 120 req/min.

Inbound Ingest

Per-workspace catch-all URLs. Persist-raw-first, optional HMAC, JSONata field mapping, replay.

Signed Webhooks

Svix-compatible HMAC deliveries with an 8-step retry curve, health tracking, and auto-disable.

Event Catalog

13 deliverable event types on one CloudEvents envelope. Subscribe with *, a prefix, or an exact type.

Security & Reliability

Built for Production

AES-256-GCM Encryption
Argon2id Password Hashing
TOTP Two-Factor Auth
Webhook Signature Verification
Workspace Data Isolation
Idempotent Processing
Webhook Deduplication
Rate Limiting

Inquiries

sam@rosensystems.io

RevLine — Programmable revenue infrastructure