<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static sitemap for billdog.io. The marketing + docs route list is
  stable, so a hand-maintained static file is simpler than a generator.
  When a new public route is added to src/App.tsx, add a matching <url>
  entry here and update lastmod.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Core marketing -->
  <url><loc>https://billdog.io/</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/features</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/pricing</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/about</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/demo</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/ai-paywall-generator</loc><lastmod>2026-10-07</lastmod></url>
  <!-- /try is intentionally absent: it provisions a demo project and
       redirects, so its entire rendered content is a loading spinner.
       Nothing to index, and prerendering it would ship a static spinner. -->
  <url><loc>https://billdog.io/contact</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/faq</loc><lastmod>2026-07-21</lastmod></url>
  <url><loc>https://billdog.io/support</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/status</loc><lastmod>2026-10-16</lastmod></url>
  <!-- /customers 301s to /verify-savings (see public/_redirects). -->
  <!-- /beta, /shipaton and /billdog-offers all render the same <Offers />
       component as /offers. Listing them would publish four URLs with
       identical content; /offers is the canonical one. -->
  <!-- /subprocessors is intentionally absent: src/pages/Subprocessors.tsx is
       marked DRAFT pending ops/counsel review of the entity names, regions and
       observability vendor. It is linked in the footer, but it should not be
       indexed until that review lands. Add it here when it does. -->
  <!-- /apple-privacy is the same <ApplePrivacy /> component as
       /docs/apple-privacy. Only the /docs/ URL is listed. -->
  <!-- /survey, /wall-preview and /templates/success are app surfaces with
       no standalone content to index. -->
  <!-- /community is intentionally absent: App.tsx routes it to
       <Navigate to="/" replace>, so it has no content of its own and
       prerendering it just produced a duplicate of the homepage. -->
  <url><loc>https://billdog.io/resources</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/offers</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/partners</loc><lastmod>2026-08-17</lastmod></url>
  <url><loc>https://billdog.io/templates</loc><lastmod>2026-10-06</lastmod></url>

  <!-- Module pages -->
  <url><loc>https://billdog.io/paywalls</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/analytics</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/messaging</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/surveys</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/journeys</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/virtual-currency</loc><lastmod>2026-10-13</lastmod></url>

  <!-- Comparison / migration -->
  <url><loc>https://billdog.io/alternatives</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/vs/revenuecat</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/verify-savings</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/vs/mixpanel</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/vs/onesignal</loc><lastmod>2026-07-26</lastmod></url>
  <url><loc>https://billdog.io/vs/surveymonkey</loc><lastmod>2026-07-26</lastmod></url>
  <url><loc>https://billdog.io/vs/superwall</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/vs/adapty</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/vs/posthog</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/vs/clerk</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/alternatives/revenuecat</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/alternatives/mixpanel</loc><lastmod>2026-07-26</lastmod></url>
  <url><loc>https://billdog.io/alternatives/onesignal</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/alternatives/amplitude</loc><lastmod>2026-07-26</lastmod></url>
  <url><loc>https://billdog.io/alternatives/posthog</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/alternatives/adapty</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/alternatives/braze</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/alternatives/surveymonkey</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/best-paywall-platforms</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/alternatives/superwall</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/consolidate/mixpanel-onesignal</loc><lastmod>2026-07-26</lastmod></url>
  <url><loc>https://billdog.io/consolidate/revenuecat-amplitude-braze</loc><lastmod>2026-08-07</lastmod></url>
  <url><loc>https://billdog.io/consolidate/amplitude-braze</loc><lastmod>2026-08-07</lastmod></url>
  <url><loc>https://billdog.io/from-mixpanel</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/from-amplitude</loc><lastmod>2026-08-07</lastmod></url>
  <url><loc>https://billdog.io/from-onesignal</loc><lastmod>2026-07-22</lastmod></url>
  <url><loc>https://billdog.io/from-superwall</loc><lastmod>2026-08-07</lastmod></url>
  <url><loc>https://billdog.io/from-revenuecat</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/from-adapty</loc><lastmod>2026-10-21</lastmod></url>

  <!-- Content -->
  <url><loc>https://billdog.io/blog/analytics-event-schema-mapping-warehouse</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/best-analytics-tools-2026</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/best-mobile-app-development-tech-stack-2026</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/ab-testing-paywalls-metrics</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/b2b-saas-group-analytics-cohort-sync</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/clickhouse-vs-postgresql-scaling-mobile-telemetry</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/dynamic-survey-to-paywall-logic</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/gdpr-ccpa-compliance-tracking-user-consent</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/idempotent-webhook-handlers-subscription-syncing</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/introducing-cortx-cross-module-intelligence</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/ios-vs-android-subscription-architecture</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/json-driven-dynamic-paywall-remotely</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/onboarding-paywall-ux-patterns-conversion</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/self-hosted-mobile-analytics-alternative</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/web-to-app-subscriptions-stripe-portal</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog/writing-custom-funnel-cohort-sql-analytics</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/blog</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/changelog</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/tutorials</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/tutorials/ab-testing-pricing</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/videos</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-builds-paywall</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-edits-paywall</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-adds-lifetime-plan</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-runs-ab-test</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-answers-analytics</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-checks-setup</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-adds-exit-survey</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-go-live-approval</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-connects-billdog</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-paywall-from-template</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-adds-placement</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/video/ai-agent-reads-ab-test</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/recipes</loc><lastmod>2026-05-16</lastmod></url>

  <!-- Legal -->
  <url><loc>https://billdog.io/security</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/privacy</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/terms</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/cookie-policy</loc><lastmod>2026-09-09</lastmod></url>

  <!-- Documentation -->
  <url><loc>https://billdog.io/docs</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/auth</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/quickstart</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/sessions</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/passwords</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/passwordless</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/social</loc><lastmod>2026-10-07</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/mfa</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/passkeys</loc><lastmod>2026-09-16</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/sso-saml</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/sso-oidc</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/scim</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/verify-tokens</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/webhooks</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/migrating</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/api-reference</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/errors</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/limits</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/security</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/jwt-templates</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/organizations</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/auth-walls</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/auth-card-reference</loc><lastmod>2026-09-28</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/hosted-vs-native</loc><lastmod>2026-10-07</lastmod></url>
  <url><loc>https://billdog.io/docs/auth/identities</loc><lastmod>2026-08-31</lastmod></url>
  <url><loc>https://billdog.io/docs/quickstart</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/docs/glossary</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/docs/cli</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://billdog.io/docs/ios</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/docs/android</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://billdog.io/docs/react-native</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/flutter</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/expo</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/kotlin-multiplatform</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/cordova</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/capacitor</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/unity</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/roku</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/web</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/api-reference</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/billing</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/revenue-metrics</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/docs/lexicon</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://billdog.io/docs/web-errors-heatmaps</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://billdog.io/docs/llm-observability</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/insights-boards-alerts</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://billdog.io/docs/messaging-survey-analytics</loc><lastmod>2026-09-22</lastmod></url>
  <url><loc>https://billdog.io/docs/messaging</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/webhooks</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/placements</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://billdog.io/docs/identifier-best-practices</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/play-store-setup</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/commitment-plans</loc><lastmod>2026-11-04</lastmod></url>
  <url><loc>https://billdog.io/docs/app-store-setup</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/docs/amazon-appstore-setup</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/docs/roku-setup</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/webview-preload-strategies</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/docs/virtual-currencies</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/virtual-currencies-setup</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/notifications</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://billdog.io/docs/web-checkout</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://billdog.io/docs/web-redemption-links</loc><lastmod>2026-10-28</lastmod></url>
  <url><loc>https://billdog.io/docs/stripe-integration</loc><lastmod>2026-10-23</lastmod></url>
  <url><loc>https://billdog.io/docs/compliance</loc><lastmod>2026-10-07</lastmod></url>
  <url><loc>https://billdog.io/docs/variable-system</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/analytics-integration</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://billdog.io/docs/troubleshooting</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/docs/code-examples</loc><lastmod>2026-09-01</lastmod></url>
  <url><loc>https://billdog.io/docs/xflow-reference</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-builder</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/device-layouts</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-display-settings</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-settings</loc><lastmod>2026-10-08</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-funnels</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-preview-publishing</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/customer-center</loc><lastmod>2026-10-07</lastmod></url>
  <url><loc>https://billdog.io/docs/component-reference</loc><lastmod>2026-09-01</lastmod></url>
  <url><loc>https://billdog.io/docs/custom-purchases</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/attribution</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/self-hosted-proxy</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/surveys</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/revenuecat-integration</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/render-modes</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/smart-caching</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/docs/audience-segmentation</loc><lastmod>2026-09-29</lastmod></url>
  <url><loc>https://billdog.io/docs/app-review-request</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/review-analytics</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/review-timing</loc><lastmod>2026-10-13</lastmod></url>

  <!-- Feature & solution pages (added 2026-07-30) -->
  <url><loc>https://billdog.io/session-replay</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/feature-flags</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/authentication</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/vs/in-house</loc><lastmod>2026-09-09</lastmod></url>
  <url><loc>https://billdog.io/solutions/engineers</loc><lastmod>2026-10-21</lastmod></url>
  <url><loc>https://billdog.io/solutions/marketers</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/solutions/product-managers</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/solutions/indies</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/solutions/enterprise</loc><lastmod>2026-10-06</lastmod></url>
  <url><loc>https://billdog.io/solutions/consolidated-stack</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/vs/multi-tool-stack</loc><lastmod>2026-09-25</lastmod></url>

  <!-- Docs: shipped-feature guides, integrations, known store issues (added 2026-07-30) -->
  <url><loc>https://billdog.io/docs/session-replay</loc><lastmod>2026-10-29</lastmod></url>
  <url><loc>https://billdog.io/docs/feature-flags</loc><lastmod>2026-10-27</lastmod></url>
  <url><loc>https://billdog.io/docs/mcp-server</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/group-analytics</loc><lastmod>2026-09-01</lastmod></url>
  <url><loc>https://billdog.io/docs/cohorts</loc><lastmod>2026-10-30</lastmod></url>
  <url><loc>https://billdog.io/docs/funnels</loc><lastmod>2026-10-30</lastmod></url>
  <url><loc>https://billdog.io/docs/retention</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/predictions</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/paywall-localization</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/apple-search-ads-integration</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/meta-ads-integration</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/segment-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/posthog-integration</loc><lastmod>2026-11-06</lastmod></url>
  <url><loc>https://billdog.io/docs/braze-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/airbridge-integration</loc><lastmod>2026-10-30</lastmod></url>
  <url><loc>https://billdog.io/docs/slack-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/send-grid-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/amplitude-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/mixpanel-integration</loc><lastmod>2026-11-02</lastmod></url>
  <url><loc>https://billdog.io/docs/known-store-issues</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/known-store-issues/android-minification</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/known-store-issues/consumable-already-owned</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/adjust</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/appsflyer</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/branch</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/singular</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/tenjin</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/kochava</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/mparticle</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/onesignal</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/clevertap</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/iterable</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/airship</loc><lastmod>2026-07-30</lastmod></url>
  <url><loc>https://billdog.io/docs/integrations/moengage</loc><lastmod>2026-07-30</lastmod></url>

  <!-- Docs + campaign pages that were linked sitewide but absent here, so
       scripts/prerender.mjs never rendered them and every one served the
       homepage shell with canonical="/" (audit 2026-10-06). Sitemap
       membership IS prerender membership — adding a route to App.tsx
       without adding it here makes the page invisible, not just unlisted. -->
  <url><loc>https://billdog.io/docs/adapty-integration</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/android-eng</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/apple-privacy</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/capacitor-eng</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/creating-surveys</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/engage-sdk-guide</loc><lastmod>2026-10-13</lastmod></url>
  <url><loc>https://billdog.io/docs/experiments</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/full-sdk-guide</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://billdog.io/docs/headless-paywalls</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/ios-eng</loc><lastmod>2026-10-05</lastmod></url>
  <url><loc>https://billdog.io/docs/paywalls-with-revenuecat-adapty</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/product-analytics</loc><lastmod>2026-09-30</lastmod></url>
  <url><loc>https://billdog.io/docs/sdk-selection</loc><lastmod>2026-10-14</lastmod></url>
  <url><loc>https://billdog.io/docs/server-sdk</loc><lastmod>2026-10-17</lastmod></url>
  <url><loc>https://billdog.io/docs/superwall-integration</loc><lastmod>2026-11-03</lastmod></url>
  <url><loc>https://billdog.io/docs/survey-results</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/survey-targeting</loc><lastmod>2026-09-25</lastmod></url>
  <url><loc>https://billdog.io/docs/unity-eng</loc><lastmod>2026-10-14</lastmod></url>

</urlset>
