Skip to content
Introducing the Smart Suggester

Customer communications, built like infrastructure.

One flow engine for email, SMS, WhatsApp, push, and in-app. One template language your whole team can read and audit. A tenant-isolation model your engineers won’t have to explain to procurement.

2,000 free emails every month. No credit card required. Talk to us about design partnership Read the engineering log

Welcome seriesActive
TRIGGER
user_signed_up
EMAIL
Send "Welcome"
WAIT
3 days
If opened
SMS
Send follow-up
Else
PUSH
Send reminder

Integrate in minutes. Operate for years.

A clean, well-documented API and SDKs for every major language and framework. One call starts the pipeline — and the platform scales with you from your first signup event to your hundred-millionth.

Node.js
Serverless
Ruby
Python
PHP
CLI
Go
Rust
Java
.NET
1
2
3
4
5
6
7
8
9
import { Synapse } from '@pyrx/synapse-node';
const synapse = new Synapse('psk_live_...');
await synapse.events.track({
event: 'user_signed_up',
contact: { email: 'jane@example.com' },
attributes: { plan: 'starter' }
});

The status quo

Marketing drafts the message. Engineering translates it into template syntax. A review catches the missing brace, three days later.

The Smart Suggester

Templating by selection, not by syntax

Pick a category, pick a field, see the generated syntax against your live schema, press Enter. Nothing to memorize. Works with NLT and Jinja today.

Templates, written by selection.

Most templating tools assume you know the language. The Smart Suggester assumes you don't have to. Three panes — Categories on the left, Features in the middle, the syntax and example output on the right. Arrow keys navigate, Enter inserts. The marketer who has never written a line of code authors the same templates as the senior developer.

Smart Suggester
NLT Mode
Categories
Variables

Contact field

Show a contact's information like their name, email, or any custom property.

Syntax
{the user's First Name}
Parameters
Contact field
Example Output
Jane
↑↓NavigateEnterInsertEscClose←→Category
8 Categories·Live Syntax Preview·Schema-Aware Variable Picker·Example Output·Keyboard-First Navigation·Multi-Language Engine

Five channels, one flow engine

Build the logic once. Send it everywhere your contact actually is.

Email
SMS
WhatsApp
Push
In-app

One platform for the whole team

Template authoring, event-driven automation, and tenant-level security — in a single product, on every plan.

Templates by selection

Your marketing team ships templates without opening an engineering ticket. The Smart Suggester turns syntax into selection — pick a field, press Enter. Works with NLT and Jinja.

Explore templates

Events in, messages out

Flows trigger from what your customers do, not from a send calendar. One visual sequence branches across email, SMS, WhatsApp, push, and in-app — designed once, executed reliably on every channel.

Explore flows

Security on every plan

The security posture your procurement team asks about — included from day one. Tenant-scoped data at every layer, six RBAC roles, scoped API keys. No enterprise upgrade required to get it.

See security

Security

Built to the standard, by default. Not as an upgrade.

The isolation, access controls, and reliability primitives that enterprise buyers ask about are part of the platform itself — available from your first event, on every plan.

Tenant Isolation
6 RBAC Roles
Scoped API Keys
Test/Live Isolation
SOC 2
5
Channels, one flow engine
2,000+
Free emails/month
5 min
Time to first flow
17
API resources

Synapse is in early access. We publish our changelog with every release and document our architecture decisions in the open — when we say a capability exists, you can read the code path that proves it.

Read the changelog

Built for production. Reviewable by the team that has to trust it.

One API call starts the pipeline. From there, your marketing team operates in a system engineered to the same standard as the rest of your stack — with the isolation, access control, and observability your engineers would otherwise have to build themselves.

  • Tenant-scoped data on every table, with PostgreSQL row-level security enforced on consent, suppression, and channel-send tables
  • Scoped API keys with granular permission levels — every integration carries exactly the authority it needs
  • Dead letter queue with classified errors, exponential backoff, and full visibility in the dashboard
  • An event-driven core designed for production ingest volume, not a batch job bolted on after the fact
Terminal
curl -X POST https://synapse-api.pyrx.tech/v1/events \
  -H "X-WORKSPACE-ID: ws_abc123" \
  -H "X-API-KEY: psk_live_a1b2c3d4..." \
  -H "Content-Type: application/json" \
  -d '{
    "event": "user_signed_up",
    "contact": { "email": "jane@example.com" },
    "attributes": { "plan": "starter" }
  }'

Start free. Scale when you're ready.

2,000 emails, 2,000 contacts, no credit card required. First event tracked in 5 minutes, first send in 20.