Browser SDK
Auto capture pageviews, clicks, and forms; track custom events with one method call.
Browser referenceInstall the SDK in one line, capture browser and server events, stitch identities into one profile, and trigger lifecycle email from real product behavior. Reference for every endpoint, with copy paste examples in JavaScript, Node, and curl.
Getting started
Browser SDK
HTTP API
Install the browser SDK, identify the user, and send your first event. Autocapture starts on init, so page views, clicks, and forms flow without extra code.
import { initGFlux } from "@getfluxly/browser"; const gflux = initGFlux({ apiKey: "gflux_pub_live_xxx" }); gflux.identify("user_42", { plan: "pro" }); gflux.track("pricing_viewed");Open the quickstart
Three steps. Each one is independently useful: SDK, identity, triggered email.
npm install @getfluxly/browser or paste a script tag. 7KB minified, no peer deps.
Call identify() after sign in. Pre auth activity stitches onto the profile automatically.
Build a segment, drop a trigger node, choose a template. Routes through Resend, Mailgun, AWS SES, or any SMTP.
First automationEverything you can build with GetFluxly, grouped by what you're trying to accomplish.
Auto capture pageviews, clicks, and forms; track custom events with one method call.
Browser referenceServer side tracking for trusted events: signup, billing, webhooks, job completions.
Node referenceOne endpoint for everything. Use directly from any language or backend without a wrapper.
API referenceHow anonymous to identified stitching works, and how to debug a profile that looks off.
ConceptsDrop in install for hosted page builders and quick prototypes.
Install guidesTriggers, waits, branches, and exits. Plus the template editor and per step deliverability.
Automations guideThe public endpoints with one line context for each. Full schemas in the reference.
Plug in your ESP. Outcomes and bounces flow back to the same profile.
Platform updates, SDK releases, and notable docs changes.
Define traits as a query over a user's event history (sessions in last 30 days, first paid plan) and use them in segments and templates.
Smaller bundle (6.8KB to 6.1KB), keep alive batching on tab close, and an opt in consent gate before any auto capture fires.
Anonymous IDs created in incognito were occasionally orphaned during identify(). Profiles are now reconciled on the next event.
Open a shared channel with the team. Useful for active migrations or complex integrations.
Request a channelGetFluxly is live now. You can now sign up for free and use it for free as well. Paid plans start at $33 per month.
GetFluxly is free now, you can sign up and set it up in under 20 minutes.