Programmable Links for Product Teams
SaaS teams share links constantly — in onboarding emails, changelog posts, help docs, and in-app notifications. Middlewr turns every shared link into a programmable endpoint that routes users to the right screen, tests which flow converts better, and measures adoption per channel.Smart Deep Linking
One link routes iOS users to the App Store, Android users to Google Play, and desktop users to the web app — automatically.
Onboarding A/B Tests
Split new users between onboarding flow variants and measure which one drives activation.
Device-Aware Deep Linking
Instead of building platform detection into your app, let the link handle it:1
Create a deep link
Point your Middlewr link to a specific in-app route (e.g.,
app.yourproduct.com/settings/integrations).2
Add device routing
Route by OS: iOS → App Store, Android → Google Play, Desktop → web app. Chain with browser or language conditions for more precision.
3
Add transforms
Inject
utm_source and utm_campaign parameters via transform nodes to track which channel drove the install or activation.4
Measure per-branch
See how many users took each path and from which channels they arrived.
Feature Launch Tracking
Ship a feature, announce it across channels, and measure which announcement drives the most adoption — all from one link:Before/After Comparison
Compare per-branch click volume before and after a feature launch to measure awareness lift.
Channel Effectiveness
Per-branch analytics reveal which announcement channels drive the most feature adoption.
API Integration for Programmatic Links
SaaS teams build automation into everything. Create links with rule graphs programmatically:Onboarding Automation
Programmatically create personalized onboarding links with rule graphs that adapt to each user’s device and location.
Transactional Emails
Generate automated links in your email pipeline. Each link routes and tracks independently.
Get Started
API Reference
Create automated links programmatically with the full API.
Rule Engine
Understand how rule graphs are compiled and evaluated at the edge.