{
 "generated": "2026-10-08",
 "source": "/api/catalog/plugin-products",
 "products": [
  {
   "slug": "dashbread-core",
   "name": "Dashbread Core",
   "tagline": "A website for visitors. An app for members. Free.",
   "descriptionHtml": "The free foundation, from WordPress.org. The /app dashboard, hosted pages, sidebar menus, notifications, profile manager and auth screens — no usage caps, no expiry.",
   "includes": [
    {
     "label": "App-grade dashboard at /app with sidebar, header and widget area"
    },
    {
     "label": "Host any page or plugin screen inside the app"
    },
    {
     "label": "Login, register and reset screens that match the app"
    },
    {
     "label": "In-app notifications with bell, flyout and broadcast"
    },
    {
     "label": "Member profile manager (details, password, notifications, appearance)"
    },
    {
     "label": "Unlimited members and pages, no expiry"
    }
   ],
   "priceCents": 0,
   "term": "free",
   "tier": "core",
   "requires": null,
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-core"
  },
  {
   "slug": "dashbread-pro",
   "name": "Dashbread Pro",
   "tagline": "The staff side of your app, and priority support. One site.",
   "descriptionHtml": "Members admin, plans & memberships, companies, member-to-staff messaging, email delivery, the dashboard canvas, field builder and customizer — plus everything in Core. One site.",
   "includes": [
    {
     "label": "Everything in Core, plus the capabilities below"
    },
    {
     "label": "Members admin: search, filter, notes, roles, CSV export"
    },
    {
     "label": "Plans & memberships that gate pages and grant roles, sold with Stripe: prices, free trials, checkout, renewals, billing page"
    },
    {
     "label": "Companies with owners, admins and people"
    },
    {
     "label": "Member ↔ staff messaging with internal notes"
    },
    {
     "label": "Email delivery via SparkPost, Emailit or any SMTP, with bounce handling"
    },
    {
     "label": "Dashboard canvas: members arrange, resize and hide widgets"
    },
    {
     "label": "Custom profile & sign-up fields with conditional logic"
    },
    {
     "label": "Customizer: colors, type, shape and login layouts with live preview"
    },
    {
     "label": "Priority email support"
    }
   ],
   "priceCents": 17900,
   "term": "year",
   "tier": "pro",
   "requires": null,
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-pro"
  },
  {
   "slug": "dashbread-pro-5-site",
   "name": "Dashbread Pro",
   "tagline": null,
   "descriptionHtml": "Dashbread Pro on up to five sites — for agencies and multi-brand organizations.",
   "includes": [
    {
     "label": "Everything in Dashbread Pro"
    },
    {
     "label": "Activate on up to 5 sites"
    },
    {
     "label": "One license key, one renewal"
    },
    {
     "label": "Priority email support"
    }
   ],
   "priceCents": 39900,
   "term": "year",
   "tier": "pro",
   "requires": null,
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-pro-5-site"
  },
  {
   "slug": "dashbread-pro-unlimited",
   "name": "Dashbread Pro",
   "tagline": null,
   "descriptionHtml": "Dashbread Pro on as many sites as you run.",
   "includes": [
    {
     "label": "Everything in Dashbread Pro"
    },
    {
     "label": "Unlimited site activations"
    },
    {
     "label": "One license key, one renewal"
    },
    {
     "label": "Priority email support"
    }
   ],
   "priceCents": 69900,
   "term": "year",
   "tier": "pro",
   "requires": null,
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-pro-unlimited"
  },
  {
   "slug": "dashbread-lifetime",
   "name": "Dashbread Lifetime",
   "tagline": null,
   "descriptionHtml": "Dashbread Pro plus every Pro Module Add-on, current and future, on unlimited sites. Pay once.",
   "includes": [
    {
     "label": "Dashbread Pro on unlimited sites"
    },
    {
     "label": "Every Pro Module Add-on, current and future"
    },
    {
     "label": "Updates for life, no renewals"
    },
    {
     "label": "Priority email support"
    }
   ],
   "priceCents": 279900,
   "term": "one_time",
   "tier": "pro",
   "requires": null,
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-lifetime"
  },
  {
   "slug": "dashbread-pmas-bundle",
   "name": "All Pro Module Add-ons",
   "tagline": null,
   "descriptionHtml": "Every Pro Module Add-on, current and future, for as long as it renews. Requires Pro.",
   "includes": [
    {
     "label": "Every Dashbread Pro Module Add-on in one subscription"
    },
    {
     "label": "New PMAs switched on automatically as they launch"
    },
    {
     "label": "Data & Graphs, Tasks, Member Messaging, Social Login & 2FA, Offers, White Label, Advanced Forms (multi-step, uploads, webhooks), Tool Builder"
    },
    {
     "label": "Unlimited sites"
    },
    {
     "label": "Requires Dashbread Pro underneath"
    }
   ],
   "priceCents": 54900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-pmas-bundle"
  },
  {
   "slug": "dashbread-data-graphs",
   "name": "Data & Graphs",
   "tagline": "Dashboards that answer questions, from your own tables.",
   "descriptionHtml": "Charts on the member dashboard, drawn from your own data. Built-in sources for members, content, notifications, messages, memberships and tasks, plus a guided query builder — pick an object, filter it, group it, and it becomes a widget. No SQL.",
   "includes": [
    {
     "label": "Stat tiles, line, bar and donut charts with table view"
    },
    {
     "label": "Custom sources: pick an object, filter, group — no SQL"
    },
    {
     "label": "Site-wide graphs for staff, \"My …\" graphs for every member"
    },
    {
     "label": "Plugins register their own tables as sources"
    },
    {
     "label": "Accessible palette, light and dark"
    }
   ],
   "priceCents": 12900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-data-graphs"
  },
  {
   "slug": "dashbread-tasks",
   "name": "Tasks",
   "tagline": "Onboarding and to-dos your members actually finish.",
   "descriptionHtml": "Tasks assigned to members by staff or by themselves, checklists applied on sign-up or when a plan is granted, a /app/tasks page with header badge and flyout, a dashboard widget, and due-date reminders.",
   "includes": [
    {
     "label": "Assign tasks with notes, priority and due dates"
    },
    {
     "label": "Checklists: by hand, on registration, or when a plan is granted"
    },
    {
     "label": "Member page, header badge, flyout and dashboard widget"
    },
    {
     "label": "Notifications on assign, completion and due today/overdue"
    },
    {
     "label": "Staff board with filters and stats"
    }
   ],
   "priceCents": 7900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-tasks"
  },
  {
   "slug": "dashbread-member-messaging",
   "name": "Member Messaging",
   "tagline": "Let members talk to each other, on your terms.",
   "descriptionHtml": "Member-to-member conversations on top of Pro messaging: directory-aware compose, group threads, and per-member privacy controls.",
   "includes": [
    {
     "label": "Member ↔ member conversations"
    },
    {
     "label": "Group threads and company channels"
    },
    {
     "label": "Per-member privacy and block controls"
    },
    {
     "label": "Same inbox, same notifications"
    }
   ],
   "priceCents": 7900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-member-messaging"
  },
  {
   "slug": "dashbread-social-login",
   "name": "Social Login & 2FA",
   "tagline": "One-tap sign-in, and a second factor when it matters.",
   "descriptionHtml": "Sign in with Google, Microsoft or Apple, and protect accounts with authenticator-app or email two-factor.",
   "includes": [
    {
     "label": "Google, Microsoft and Apple sign-in"
    },
    {
     "label": "Authenticator-app and email 2FA"
    },
    {
     "label": "Enforce 2FA by role or plan"
    }
   ],
   "priceCents": 7900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-social-login"
  },
  {
   "slug": "dashbread-offers",
   "name": "Offers",
   "tagline": "The right offer, to the right member, inside the app.",
   "descriptionHtml": "Targeted offers on the dashboard and in the flyout: upgrade nudges, promotions and announcements aimed by plan, role, company or activity.",
   "includes": [
    {
     "label": "Offer widget and flyout tab"
    },
    {
     "label": "Target by plan, role, company or activity"
    },
    {
     "label": "Schedules, impressions and click tracking"
    }
   ],
   "priceCents": 7900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-offers"
  },
  {
   "slug": "dashbread-white-label",
   "name": "White Label",
   "tagline": "Your app, your name, nothing else.",
   "descriptionHtml": "Put your own name, logo and menu icon on the app and wp-admin, hide or replace the \"Powered by Dashbread\" credit, and keep Dashbread's screens and plugin details away from your clients' administrators.",
   "includes": [
    {
     "label": "Your name, logo and menu icon in the app and wp-admin"
    },
    {
     "label": "Hide or replace \"Powered by Dashbread\""
    },
    {
     "label": "Client admins see only your brand (screens, plugins, help link)"
    }
   ],
   "priceCents": 12900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-white-label"
  },
  {
   "slug": "dashbread-advanced-forms",
   "name": "Advanced Forms",
   "tagline": "Forms your members and visitors actually finish.",
   "descriptionHtml": "Build contact, request, RSVP and signup forms in wp-admin, then put them on any page or inside the member app. Conditional logic, confirmations, notifications, an entries inbox with CSV export, and spam protection without a captcha.",
   "includes": [
    {
     "label": "Drag-and-drop builder with 21 field types and conditional logic"
    },
    {
     "label": "Multi-step forms, file uploads and repeaters"
    },
    {
     "label": "Save and continue later: private resume links, member autosave"
    },
    {
     "label": "Entries inbox with search, CSV export and email notifications"
    },
    {
     "label": "Actions: create a member account, signed webhooks to Zapier, Make or your own app"
    },
    {
     "label": "Spam protection built in: honeypot, timing check, rate limit and optional Cloudflare Turnstile"
    },
    {
     "label": "Take payments on submit: event fees, deposits, paid applications (Stripe, with Dashbread Pro)"
    }
   ],
   "priceCents": 7900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-advanced-forms"
  },
  {
   "slug": "dashbread-tool-builder",
   "name": "Tool Builder",
   "tagline": "Calculators, quotes, quizzes and AI plans, built from your forms.",
   "descriptionHtml": "Turn forms into tools people come back for: calculators, quotes, quizzes and AI-written plans. Lookup tables and formulas, AI results with your own OpenAI or Anthropic key, result pages and PDFs, and tools you can give away, keep for members or sell. Includes Advanced Forms.",
   "includes": [
    {
     "label": "Calculated fields and lookup tables: quotes, estimates, loan payments"
    },
    {
     "label": "AI results with your own OpenAI or Anthropic key, from your own data"
    },
    {
     "label": "Result pages, PDFs and emails; My results in the member app"
    },
    {
     "label": "Free, members-only, plan, lead magnet or paid tools (Stripe)"
    },
    {
     "label": "Includes everything in Advanced Forms"
    }
   ],
   "priceCents": 19900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "active",
   "imageUrl": null,
   "url": "/products/dashbread-tool-builder"
  },
  {
   "slug": "dashbread-communications",
   "name": "Communications",
   "tagline": "Email marketing that already knows your members.",
   "descriptionHtml": "Email marketing built into your member app. Keep members and non-members in one contact list with lists, tags, segments, consent and a timeline of everything they do on your site, then (in the next updates) send broadcasts and automations through your own SMTP or email API.",
   "includes": [
    {
     "label": "Contacts for members and non-members: lists, tags, custom fields, notes and a full activity timeline"
    },
    {
     "label": "Double opt-in, a consent record for every contact, a preference center and one-click unsubscribe"
    },
    {
     "label": "Sign-up forms inline, as a popup or a slide-in, with Cloudflare Turnstile and rate limits"
    },
    {
     "label": "Segments built from contact, member, plan, company and form data"
    },
    {
     "label": "Import from CSV, Mailster or Groundhogg; export any time"
    },
    {
     "label": "Coming next: email editor and templates, broadcasts, SMTP and API sending, reports and automations"
    }
   ],
   "priceCents": 12900,
   "term": "year",
   "tier": "addon",
   "requires": "Requires Dashbread Pro",
   "status": "coming_soon",
   "imageUrl": null,
   "url": "/products/dashbread-communications"
  }
 ]
}
