Launch offer for the first 500 accounts: $10K MTR free for 24 months + $100 credit →
    9 Unified Products · 102 Shipped Capabilities

    Everything you need to monetize, analyze & retain

    Build, test, and optimize paywalls, product analytics, session replay, multi-channel messaging, surveys, journeys, feature flags, and sign-in — all in one SDK, without shipping an app update.

    Complete Feature Directory

    Filter by product pillar or search across every shipped capability in BillDog.

    Showing 102 of 102 capabilities
    FeatureDescriptionCategory
    Paywall Builder
    Design, preview, and publish paywalls from your browser with responsive device layouts, dynamic price variables, and zero app-store review wait.Monetization & Billing
    Funnels & Flows
    Connect welcome screens, onboarding questions, FlowForkAI conditional routing nodes, and A/B split nodes into a single multi-screen paywall funnel.Monetization & Billing
    Paywall Builder
    All 51 Paywall Builder components render in WebView, and 28 of them also render as platform-native UI (SwiftUI on iOS, Jetpack Compose on Android) — including package cards, carousels, tabs, countdown timers, video, Lottie, and feature lists.Monetization & Billing
    Paywall Builder
    Design independent layouts for Phone, XL Phone, and Tablet (Portrait + Landscape) plus Desktop Web, with one-click Simple Clone or Smart Transformation.Monetization & Billing
    Paywall Builder
    Present paywalls as Full Screen, Sheet, Overlay Popup, Side Drawer, Push Navigation, or No Transition with per-layout Gated / Non-Gated dismissal and Back-button interception.Monetization & Billing
    Paywall Builder
    Apply 26 category-tuned color presets (SaaS, Gaming, Fitness, Media, E-commerce) with independent Light and Dark mode palettes that adapt to device appearance.Monetization & Billing
    Paywall Builder
    Upload custom brand fonts directly into the builder Font Library, bundled automatically into paywall payloads delivered to the SDK.Monetization & Billing
    Paywall Builder
    Centralized asset manager for PNG, JPG, WebP, SVG, MP4 video, GIFs, and JSON Lottie animations with cross-paywall usage tracking.Monetization & Billing
    Paywall Builder
    Save styled individual components or entire multi-layout paywalls as reusable project snippets or public community templates.Monetization & Billing
    Paywall Builder
    Start from conversion-tested single-screen and multi-screen paywall templates, customize colors, typography, and package cards, and publish immediately.Monetization & Billing
    AI Design
    Paste an App Store or Google Play URL to extract your app icon's contrast-checked brand colors, real store ratings, and screenshots to generate 1, 3, or 5 designs in parallel.Monetization & Billing
    AI Design
    Select any component on the canvas or the entire wall and apply natural-language design or copy refinements with single-step Undo.Monetization & Billing
    Templating & Logic
    Bind text properties to live store prices, trial durations, introductory discounts, and custom app variables ({{ price }}, {{ user.name }}) with fallback defaults.Monetization & Billing
    Templating & Logic
    Write conditional tags, string/number filters, math expressions, and comparison operators inside paywalls and multi-screen flows.Monetization & Billing
    Templating & Logic
    Chain multi-step component tap behaviors: run Purchase, then fire Close or Present Survey on completion, with dedicated onError fallback actions.Monetization & Billing
    Publishing & QA
    Catch unmapped products or broken links with pre-publish validation, restore any historical paywall snapshot in one click, and share live QR preview links.Monetization & Billing
    Web Billing
    Route mobile users to hosted Stripe checkout or embed web paywalls directly on your site, then automatically link entitlements back to the app user.Monetization & Billing
    Web Billing
    Hand off completed web Stripe purchases to iOS or Android with single-use app2web redemption tokens via deep link button, QR code, or copyable code.Monetization & Billing
    Targeting & Delivery
    Register named monetization moments in one line of code, then decide which segment sees which offering or paywall from the dashboard.Monetization & Billing
    Localization
    Translate paywalls into 35+ locales with AI or custom JSON imports. Dynamic tokens like {{ price }} are sentinel-protected and rejected if mangled.Monetization & Billing
    Virtual Economy
    Run server-authoritative token, credit, and gem balances with tamper-resistant ledgers, promotional grants, and consumption APIs included at no per-tx fee.Monetization & Billing
    Virtual Economy
    Create single-use or multi-use redemption codes that grant entitlements or deposit virtual currency balances with expiration and per-user caps.Monetization & Billing
    Core Billing
    Idempotent server-side receipt validation across App Store, Google Play, Stripe, and Paddle with family sharing, grace periods, and billing-hold recovery.Monetization & Billing
    Core Billing
    Direct server credential integration for App Store Connect (StoreKit 2 In-App Purchase keys) and Google Play Console RTDN. Amazon Appstore is coming soon.Monetization & Billing
    Core Billing
    Configure free trials, pay-as-you-go, and pay-up-front introductory and promotional store offers per product and eligibility segment.Monetization & Billing
    Retention & Billing
    Build in-app subscription management screens using native actions: manage_subscription, StoreKit 2 request_refund, plan upgrades/downgrades, restore, and exit surveys.Monetization & Billing
    SDK Rendering
    Render paywalls natively (SwiftUI / Jetpack Compose), via WebView, or fetch raw offering metadata headlessly to power your own custom UI.Monetization & Billing
    SDK Rendering
    Choose Delayed Preload (default 500ms after init), Immediate Preload, or On-First-Paywall loading to balance memory footprint with instant presentation.Monetization & Billing
    SDK Rendering
    Memory + persistent device caching (NSCache/UserDefaults, LruCache/SharedPreferences) with GZIP payload compression and offline purchase queuing.Monetization & Billing
    Core Billing
    Route purchase and restore taps through your own custom checkout or existing RevenueCat / Adapty implementation via PurchaseController and CustomProduct.Monetization & Billing
    Revenue Intelligence
    Track Revenue, Net Revenue, MRR, ARR, Active Subscriptions, New & Churned Subs Movement, Trial Conversion, Paywall Conversion, Product Conversion, and Geographic Revenue.Analytics & Replay
    Revenue Intelligence
    Inspect realized Customer & Paying Customer LTV curves alongside 30, 90, and 365-day Predicted LTV forecasts using log-log power-law regression and a 0–100 R² confidence score.Analytics & Replay
    Product Analytics
    Combine behavioral event tracking with native subscription context: event segmentation, top paths, Sankey user flows, and multi-property breakdowns.Analytics & Replay
    Product Analytics
    Build strictly time-ordered 2-to-8 step conversion funnels across onboarding, paywall views, checkout, and activation with cohort scoping and sandbox exclusion.Analytics & Replay
    Product Analytics
    Analyze day, week, and month cohort retention curves alongside DAU, WAU, and MAU stickiness ratios benchmarked against the 20% consumer engagement threshold.Analytics & Replay
    Product Analytics
    Compose custom queries with property filters and breakdowns, pin saved views onto multi-card Boards, and schedule hourly/daily/weekly threshold or %-change Alerts.Analytics & Replay
    Session Replay
    Watch real user sessions behind funnel drop-offs or failed purchases with rrweb DOM capture on web, native mobile screenshot streaming, default input masking, and sticky sampling.Analytics & Replay
    Web & Error Telemetry
    Visualize click coordinate heatmaps, monitor Core Web Vitals (LCP, INP, CLS), and inspect client error traces controlled via server-driven SDK capture switches.Analytics & Replay
    Web & Error Telemetry
    Track web pageviews, unique visitors, session duration, top referrers, and UTM source/medium/campaign conversion performance.Analytics & Replay
    Telemetry & SDK Capture
    Opt-in DOM interaction capture ($autocapture) with frustration detection for $rageclick (3+ clicks within 1s) and $dead_click, plus bd-mask / bd-no-capture privacy classes.Analytics & Replay
    Telemetry & SDK Capture
    Automatic $pageview capture (including History API pushState/popstate SPA navigation), $session_start, $session_end, and mobile foreground/background events.Analytics & Replay
    Telemetry & SDK Capture
    Automatic window.onerror and unhandledrejection capture plus manual captureException(error, context) with immediate queue flush before crash or unload.Analytics & Replay
    Identity & Profiles
    Update customer profiles with debounced mutation operators: $set, $set_once, $add (numeric increment), $append, $union, $remove, and $unset.Analytics & Replay
    Identity & Profiles
    Persist anonymous device IDs (anon_...) across launches and merge pre-login events seamlessly into identified customer profiles via $identify and $create_alias.Analytics & Replay
    Identity & Profiles
    Inspect every customer's subscription state, entitlements, paywall views, survey responses, messages received, tags, and session replays on a single timeline.Analytics & Replay
    Cohorts & B2B
    Associate events with up to 5 group keys (company, workspace, team, org) to measure account-level activation, retention, and funnels without a separate B2B add-on.Analytics & Replay
    Cohorts & B2B
    Build behavioral and profile-based user cohorts that recompute automatically and plug directly into Analytics breakdowns, Funnels, and Messaging campaigns.Analytics & Replay
    Governance & Privacy
    Inspect your live event and property catalog, manage breakdown dimensions, and enforce query-engine PII masking flags on sensitive properties.Analytics & Replay
    Governance & Privacy
    Configurable GeoIP resolution precision (full, country_region, country_only, or disabled) paired with /24 IPv4 and /64 IPv6 subnet truncation or full IP drop.Analytics & Replay
    Telemetry & SDK Capture
    Direct /v1/ingest-events endpoint accepting up to 2,000 events per gzipped batch with 24-hour $insert_id deduplication and sendBeacon unload delivery.Analytics & Replay
    Revenue Intelligence
    Monitor total tokens granted vs. consumed, net circulation, top earning sources, top spending sinks, and hybrid conversion lift.Analytics & Replay
    Attribution & Integrations
    Connect Apple Search Ads campaigns, keywords, and Meta Ads attribution to downstream trial starts, renewals, and net subscription revenue.Analytics & Replay
    Attribution & Integrations
    Sync attribution identifiers across Adjust, AppsFlyer, Branch, Singular, Tenjin, and Kochava to tie install sources to long-term subscription LTV.Analytics & Replay
    Attribution & Integrations
    Forward server-verified subscription lifecycle events (trial_started, subscription_renewed, billing_issue, etc.) to Segment, Amplitude, Mixpanel, and Braze.Analytics & Replay
    Attribution & Integrations
    Stream real-time notifications for new subscriptions, trial conversions, renewals, cancellations, and billing issues directly into your Slack channels.Analytics & Replay
    Attribution & Integrations
    Import existing subscribers, entitlements, and historical behavioral event data using step-by-step dashboard migration wizards.Analytics & Replay
    Messaging Channels
    Coordinate targeted iOS (APNs) and Android (FCM) push notifications, SDK in-app modals, emails (Resend), and SMS (Twilio) from one campaign engine.Engagement & Lifecycle
    Messaging Channels
    Encrypted .p8 APNs and FCM service-account push delivery with per-notification (never per-device) billing and automatic 410/UNREGISTERED token cleanup.Engagement & Lifecycle
    Messaging Channels
    Send domain-verified HTML and plain-text emails through Resend with automatic link click wrapping and hard-bounce / spam-complaint suppression.Engagement & Lifecycle
    Messaging Channels
    Bring your own Twilio credentials for global SMS dispatch with live credential verification, delivery status callbacks, and zero BillDog markup.Engagement & Lifecycle
    Messaging Channels
    Deliver rich in-app announcements, upgrade prompts, and deep-link CTAs directly through the BillDog SDK on next fetch with zero external provider setup.Engagement & Lifecycle
    Journeys Automation
    Chain triggers from any module into visual multi-step workflows: wait timers, conditional branches, paywall presentations, push/email/SMS sends, surveys, and currency grants.Engagement & Lifecycle
    Journeys Automation
    Build up to 10-level nested conditional branches with minute/hour/day wait timers, idempotent execution logs, and instant rollback to previous Journey versions.Engagement & Lifecycle
    Journeys Automation
    Automatically schedule day-based local trial reminder notifications on device when a user starts a trial, with APNs and FCM push fallback delivery.Engagement & Lifecycle
    Surveys & Feedback
    Collect contextual user feedback rendered natively on iOS, Android, React Native, Expo, Flutter, and Web with offline response queuing and zero external dependencies.Engagement & Lifecycle
    Surveys & Feedback
    Multiple Choice, Multi Select, Text Response, Rating (1–5), NPS (0–10), Yes/No, Dropdown, Matrix, Ranking, Slider, Emoji Scale, Thumbs Up/Down, and CTA Link.Engagement & Lifecycle
    Surveys & Feedback
    Display surveys as Full Screen, Bottom Sheet, Centered Popover, Side Drawer, Push Navigation, or a persistent floating Feedback Button with Welcome and Thank-You screens.Engagement & Lifecycle
    Surveys & Feedback
    Route respondents to specific follow-up questions or early completion based on their selected answer, rating score, or custom logic rules.Engagement & Lifecycle
    Surveys & Feedback
    Launch faster with pre-built templates for NPS, CSAT, Cancellation Exit Surveys, Post-Purchase Feedback, and Onboarding Discovery, or save your own templates.Engagement & Lifecycle
    Surveys & Feedback
    Evaluate collector windows, response caps, URL/route regex rules, feature-flag gates, schedule windows, A/B variants, show-once caps, sampling %, and choice quotas on the server.Engagement & Lifecycle
    Surveys & Feedback
    Set start/end windows, per-user cooldown recurrence policies, total response caps, and per-choice quotas that automatically hide full answer options.Engagement & Lifecycle
    Engagement Analytics
    Analyze response rates, completion vs. partial breakdowns, per-question distributions, two-question Crosstab pivot tables, and numeric score stats (mean, median, p90).Engagement & Lifecycle
    Engagement Analytics
    Track campaign sends, delivery statuses (sent, delivered, failed), email click-through rates, 7×24 UTC send-time heatmaps, and attributed conversions.Engagement & Lifecycle
    App Reviews
    Trigger native iOS StoreKit and Android In-App Review sheets at peak satisfaction moments with automatic OS quota compliance.Engagement & Lifecycle
    App Reviews
    Configure behavior-based review triggers (post-purchase, high NPS score, streak milestones) and measure prompt impressions and review conversion rates.Engagement & Lifecycle
    Targeting & Audiences
    Segment users by subscription status, event history, custom attributes, device properties, and survey responses to target paywalls, messages, and flags.Engagement & Lifecycle
    Authentication
    Sign users in with passwords, email/SMS OTP, Google, Apple, Facebook, and passkeys. Session tokens carry live entitlements in the ent claim for zero-round-trip backend verification via JWKS.Identity, Flags & AI
    Authentication
    Drop an Auth Card directly into a wall in the Paywall Builder to gate content or pair sign-in with subscription checkout in a single remote-configurable flow.Identity, Flags & AI
    Authentication
    Short-lived 6-digit email and SMS verification codes with country dialing-code allowlists, per-project monthly SMS spend caps, and enumeration-safe responses.Identity, Flags & AI
    Authentication
    Accept native Apple/Google SDK identity tokens on mobile or run server-side OAuth 2.0 PKCE redirect flows on web with verified-email account linking.Identity, Flags & AI
    Authentication
    Password sign-up, sign-in, and reset flows protected by k-anonymity Have I Been Pwned breach checks and constant-timing responses that prevent account enumeration.Identity, Flags & AI
    Authentication
    Support biometric WebAuthn passkeys, TOTP authenticator apps (RFC 6238), SMS second factors, and single-use recovery backup codes.Identity, Flags & AI
    Authentication
    Short-lived (~90s) RS256 session JWTs paired with rotating refresh tokens that automatically revoke the entire session family if refresh token reuse is detected.Identity, Flags & AI
    Authentication
    Customize session token claims and lifetimes while preserving built-in sub, cus, org, and ent (up to 64 personal + org-inherited entitlements) claims.Identity, Flags & AI
    Enterprise Identity
    Manage B2B organizations, member invitations, verified domain auto-joining, and organization-held entitlements that automatically flow into every member's session token.Identity, Flags & AI
    Enterprise Identity
    Configure per-organization SAML 2.0 identity providers with domain-based home-realm discovery, SP-initiated and IdP-initiated sign-in, and attribute mapping.Identity, Flags & AI
    Enterprise Identity
    Connect custom OpenID Connect enterprise identity providers with automatic .well-known/openid-configuration discovery and verified email domain routing.Identity, Flags & AI
    Enterprise Identity
    Automate user provisioning, group-to-role mapping, and deprovisioning that revokes active sessions within seconds when an employee is removed in Okta or Entra.Identity, Flags & AI
    Enterprise Identity
    Receive HMAC-signed webhooks for user.created, session.created, organization.member_added, and 10 other identity events that also trigger Journeys natively.Identity, Flags & AI
    Enterprise Identity
    Bulk-import existing users and password hashes (bcrypt, argon2, scrypt, pbkdf2) so migrating users sign in seamlessly without a forced password reset.Identity, Flags & AI
    Flags & Experiments
    Ship code dark behind boolean or multivariate flags, roll out gradually from 0% to 100%, attach remote JSON payloads, and kill bad releases without app review.Identity, Flags & AI
    Flags & Experiments
    Run deterministic server-authoritative A/B/n and multivariate tests across paywalls, pricing, copy, and app features with automatic exposure tracking.Identity, Flags & AI
    Flags & Experiments
    Choose manual, assisted, or full_auto experiment automation: ramp winning variants through 10% → 50% → 100% stages once z-test confidence (95%) and lift thresholds pass, with automatic rollback if conversion drops.Identity, Flags & AI
    AI & MCP
    Describe your app and pricing model in plain English to generate a complete, editable paywall layout directly in your browser — free, no account required.Identity, Flags & AI
    AI & MCP
    Connect Claude Code, Cursor, VS Code, or Windsurf to 27 read-only diagnostic tools and 28 configuration tools over Streamable HTTP, gated by human Go-Live approval.Identity, Flags & AI
    AI & MCP
    Ingest server-side LLM span traces, token counts, latency, and cost metrics alongside a versioned runtime prompt store.Identity, Flags & AI
    SDKs & Infrastructure
    First-class client SDKs for iOS (SwiftUI), Android (Jetpack Compose), React Native, Expo, Flutter, and Web (@billdog.io/web), plus a Universal REST API.Identity, Flags & AI
    SDKs & Infrastructure
    Evaluate feature flags and verify session tokens in-process across Node.js, Python, Go, Rust, Java, Ruby, PHP, .NET, and Elixir pinned to a shared conformance suite.Identity, Flags & AI
    SDKs & Infrastructure
    Route core SDK traffic through your own domain and reverse proxy on iOS and Android using setProxyURL for first-party egress and WAF compliance.Identity, Flags & AI
    Security & Compliance
    Unified webhook hub for App Store Server Notifications V2, Google Play RTDN, Stripe, and signed outgoing event dispatch with automatic retries.Identity, Flags & AI
    Security & Compliance
    Protect production with granular project roles, isolated Sandbox vs. Production environments, and scoped API and MCP keys.Identity, Flags & AI
    Security & Compliance
    Cross-tab optOut()/optIn() SDK consent controls (immediately discarding unsent replay frames), GDPR deletion endpoints, and App Store nutrition-label mapping.Identity, Flags & AI

    Nine Products. One Unified Stack.

    Replace multiple disjointed libraries with a single developer-first platform. Switch tabs below to interact with each product live.

    Module 01 / Paywalls

    Native Paywalls & Remote Offerings

    Design, launch, and optimize app paywalls dynamically. A/B test offerings and localize subscription packages on the fly without waiting for app reviews or pushing updates.

    • Zero-code Paywall Designer: Visual canvas updates layout instantly.
    • Automatic Receipt Validation: Server-side validation for App Store, Play Store, Stripe & Paddle.
    • Flexible Entitlements: Group products into single access tiers with ease.
    Select Mock Theme:

    Unlock Pro Membership

    Get unlimited access to courses, guides, and templates.

    Monthly Plan

    Renews automatically. Cancel anytime.

    $4.99/mo

    Save 50%

    Annual Premium

    Best value. Billed annually.

    $29.99/yr

    🔒 Secure receipt-validated transaction

    Automate your app growth with Journeys

    Most monetization tools focus purely on checking entitlements. BillDog lets you map out the entire customer lifecycle in a drag-and-drop workflow editor.

    100% Shared State

    No delay syncing events between separate analytics and messaging systems.

    Lightweight Payload

    The SDK only requests matching config payload, executing logic locally inside SQLite or UserDefaults.

    journeys/trial-recovery-flow.yamlProduction
    name: Trial Recovery Flow
    trigger: 
      event: app.subscription.cancelled
      conditions:
        - user.role == "trial"
    
    steps:
      - id: delay_step
        type: delay
        duration: 10m
    
      - id: send_survey
        type: present_survey
        survey_id: trial_exit_survey
        
      - id: branching_discount
        type: branch
        cases:
          - condition: survey.answer("price_high") == true
            next: send_discount_push
          - condition: default
            next: complete
    
      - id: send_discount_push
        type: send_push
        template: welcome_back_coupon_30
        action:
          type: open_paywall
          paywall_id: paywall_annual_30_discount
    SDK STATUS BOARD

    6 Client SDKs, 9 Server SDKs & Universal REST API

    Our 6 shipped client SDKs share the same validation and offline state engine, paired with 9 official server-side SDKs for local in-process flag evaluation and a Universal REST API.

    Client SDKs & Universal REST API(6 Shipped · 1 REST API · 3 Coming Soon)

    Compare Client SDKs →

    iOS

    SDK v1.1.1-beta.5
    Native Paywall:✅ SwiftUI Shipped
    WebView Paywall:✅ Optional Target
    Identity API:✅ Complete
    Cache Storage:UserDefaults & NSCache

    Android

    SDK v1.1.1-beta.5
    Native Paywall:✅ Compose Shipped
    WebView Paywall:✅ Optional Module
    Identity API:✅ Complete
    Cache Storage:SharedPreferences & LruCache

    React Native

    SDK v1.1.1-beta.5
    Native Paywall:✅ TurboModule Bridge
    WebView Paywall:✅ Optional WebView
    Identity API:✅ Complete
    Cache Storage:AsyncStorage

    Expo

    SDK v1.1.1-beta.5
    Native Paywall:✅ Config Plugin
    WebView Paywall:✅ Optional WebView
    Identity API:✅ Complete
    Cache Storage:AsyncStorage

    Flutter

    SDK v1.1.1-beta.5
    Native Paywall:✅ Native MethodChannels
    WebView Paywall:✅ In-App WebView
    Identity API:✅ Complete
    Cache Storage:SharedPreferences

    Web (@billdog.io/web)

    SDK v1.1.1-beta.5
    Native Paywall:✅ Headless / React
    WebView Paywall:✅ PaywallPresenter (Stripe)
    Identity API:✅ Complete
    Cache Storage:localStorage

    Universal REST API

    REST API v1
    Native Paywall:✅ Headless (Any Engine)
    WebView Paywall:✅ Hosted Web Checkout
    Identity API:✅ Server Verifiable
    Cache Storage:Custom / In-Memory

    Unity (Coming Soon)

    Coming Soon
    Native Paywall:⏸️ Coming soon
    WebView Paywall:⏸️ Coming soon
    Identity API:⏸️ Coming soon
    Cache Storage:—

    Kotlin Multiplatform (Coming Soon)

    Coming Soon
    Native Paywall:⏸️ Coming soon
    WebView Paywall:⏸️ Coming soon
    Identity API:⏸️ Coming soon
    Cache Storage:—

    Roku (Coming Soon)

    Coming Soon
    Native Paywall:⏸️ Coming soon
    WebView Paywall:❌ Not Possible (no webview)
    Identity API:⏸️ Coming soon (Roku purchases not supported yet)
    Cache Storage:—

    9 Official Server-Side SDKs (BilldogEng)

    Evaluate feature flags locally in-process (zero network latency), ingest server events, query surveys, and stream LLM traces.

    View Server SDK Docs →
    Node.js✅ v1.1.1-beta.5
    npm i billdogeng-node

    Local Flag Eval · Events · Auth JWKS · LLM Traces

    Python✅ v1.1.1-beta.5
    pip install billdogeng

    Local Flag Eval · Events · Surveys API · LLM Traces

    Go✅ v1.1.1-beta.5
    go get github.com/billdogai/billdogeng-go

    Local Flag Eval · Events · Surveys API · LLM Traces

    Rust✅ v1.1.1-beta.5
    cargo add billdogeng

    Local Flag Eval · Events · Surveys API · LLM Traces

    Java✅ v1.1.1-beta.5
    io.billdog:billdogeng-java:1.1.1-beta.5

    Local Flag Eval · Events · Surveys API · LLM Traces

    Ruby✅ v1.1.1-beta.5
    gem install billdogeng

    Local Flag Eval · Events · Surveys API · LLM Traces

    PHP✅ v1.1.1-beta.5
    composer require billdog/billdogeng

    Local Flag Eval · Events · Surveys API · LLM Traces

    .NET✅ v1.1.1-beta.5
    dotnet add package BillDogEng

    Local Flag Eval · Events · Surveys API · LLM Traces

    Elixir✅ v1.1.1-beta.5
    {:billdogeng, "~> 1.0"}

    Local Flag Eval · Events · Surveys API · LLM Traces

    < 50ms

    Paywall Load Time

    Fully cached, zero network blockage during start

    85-95%

    Cache Hit Rate

    Multi-level memory + storage architecture

    100%

    Offline Functionality

    Purchases queue automatically; offline cache persists

    ~60%

    Storage Savings

    Custom GZIP payload schema compression

    Consolidation Pays Off

    Comparing a single unified BillDog SDK against stitching multiple growth libraries together.

    Metric / FeatureBillDog PlatformStitched Stack (RC + Mixpanel + OneSignal + SurveyMonkey)
    Base Cost$0 base · usage-basedFour separate bills; rates vary by vendor and volume — see the sourced comparison
    User Identity Sync100% consistent (Single Identity)Stitched user IDs (highly fragmentable)
    Latency / CacheMulti-level cached (< 50ms)Varies by library and network
    Triggered WorkflowsJourneys Flow Engine (Instant)Stitched with custom scripts / Zapier
    Offline CapabilitiesFull offline queuing & cacheFragmented offline behaviors per library

    Ready to verify how much your app can save by switching?

    Verify Your Savings

    We use cookies and process your data to provide our services. By continuing, you agree to our Terms and Privacy Policy.