GetFluxly
JS SDK + HTTP
BYO SMTP

Customer analytics and messaging on your infra

Paste a few lines of code, track everything, unify profiles, elevate lifecycle marketing.

Fluxly gives you product analytics and event tracking, unified customer profiles (a lightweight CDP), and lifecycle email that runs on the SMTP provider you already trust (SES, Mailgun, SMTP2GO, or any SMTP).

Dev-friendly. No vendor lock. Use the providers you already have.

Your Appweb & backendJS SDKdrop-in front-endHTTP POSTserver-to-serverCustomer Profiletimelines, traits, segmentsAnalyticsdashboards, funnelsCustom SMTP

5-minute install

Paste, track, ship

Drop the SDK or HTTP calls and you immediately see page views, events, and profiles. No dashboards to wire before data flows.

  • Paste the script or import via npm and init with your key.
  • Track events from front-end or backend with one function.
  • Identify users to merge sessions into unified profiles.

What you get instantly

Auto page views, event stream, unified profiles, provider-ready email sends.

Track which sources drive revenue and traffic so you double down on what matters.

Why choose us

Keep control and move fast

Fluxly gives you a clear path to analytics and lifecycle email while you keep ownership of data and sending.

Unified stack

Analytics, messaging, and deliverability live together so teams act faster.

Keep your sending

Connect SES, Mailgun, SMTP2GO, or any SMTP and keep your reputation.

Single customer view

Events and email outcomes meet in one profile with a clear timeline.

How Fluxly fits your stack

Analytics, profiles, and email on your infra

Ingest via JS SDK or HTTP POST. Fluxly unifies every user into a single profile with page views, custom events, and email outcomes, then sends through SES, Mailgun, SMTP2GO, or any SMTP you already use.

  • Ingest: SDK for web, HTTP for backends.
  • Profile: timelines, traits, and segments ready for automation and reporting.
  • Send: plug in credentials for SES, Mailgun, SMTP2GO, or your own SMTP and keep deliverability ownership.

Bring your own email

Fluxly connects to your existing providers instead of forcing yet another ESP.

  • SES for high-volume transactional
  • Mailgun for marketing or product updates
  • SMTP2GO or any SMTP for regional or legacy setups

Developer quickstart

SDK or simple HTTP

Add 2–3 lines to start tracking product analytics and email events. No lock-in; switch providers without touching code.

Install script

<!-- Fluxly Analytics -->
<script src="https://cdn.getfluxly.com/sdk.js" async></script>
<script>
  window.fluxly = window.fluxly || [];

  fluxly.push(["init", {
    projectId: "demo-project-id",
    apiKey: "pk_live_xxxxx"
  }]);

  // Auto page view
  fluxly.push(["page"]);
</script>

Track and identify

// Track events anywhere
fluxly.track("button_click", {
  button_id: "subscribe_cta",
  page: "/pricing"
});

// Identify users and create profiles
fluxly.identify("user_123", {
  email: "user@example.com",
  name: "Dinesh"
});
Template editor

Code-grade templates

Build emails like product—partials, variables, and version-friendly snippets. Works whether you ship from SES, Mailgun, SMTP2GO, or your own SMTP.

HTMLHandlebarsMJML
<layout>
  <hero title="Welcome to Fluxly" cta="Start tracking" />
  <p>Hi {{user.name}},</p>
  <p>We noticed {{event.last_page}}.</p>
  <cta href="{{cta.url}}">Finish setup</cta>
</layout>

Templates & campaigns

Treat emails like code

Compose emails with reusable blocks, variables, and code-friendly structure. Ship updates without fighting ESP-specific builders.

  • Reusable partials and layouts
  • Dynamic variables from profile traits & events
  • Preview deliverability per provider

Unified customer profile

One timeline per user

Every behavioural event and every email outcome lands in the same profile. Build segments on reality, not guesses.

Customer profile

Ava, CTO @Northwind

ava@northwind.dev

Plan: Growth · Org ID: nw-1987

Identified

identify('ava@northwind.dev', { plan: 'growth' })

Page view

GET /docs/webhooks

Custom event

track('workspace_invited', { seats: 3 })

Email sent

Onboarding step 2 via SES

Email opened

Latency guardrails article

Insights

Segment ready

Every web event and email outcome rolls into one profile. Build audiences on behaviour, traits, and message engagement without stitching tools.

  • Lifecycle cohorts (onboarding, activation, churn-risk)
  • Deliverability + engagement signals together
  • API-first: fetch or sync profiles anywhere

Lifecycle automations

Real-world flows

Trigger on behaviour, profile traits, and deliverability signals. Use your own SMTP provider so you keep reputation and logs.

Onboarding drip

Page view + event triggers; branch by integration completed.

Trial expiry

Detect idle users, send reminders via your SMTP provider, suppress fatigued segments.

Churn win back

Re-engage on inactivity + missed invoices; include product usage context.

Deliverability first

Own the SMTP layer; Fluxly orchestrates without taking over your sending reputation.

API-first

SDK + HTTP for ingest; REST for exporting profiles, events, and journeys.

Privacy aware

No third-party pixels here. You control where data lives and what is sent.

Growth clarity

See which sources drive revenue and traffic so you focus on what matters most.

Launch waitlist

Get early access

We’re onboarding teams that want analytics + lifecycle email without handing over their sending infra. Join the list—no spam, just product updates.

Prefer to talk infra? Email hello@getfluxly.com