Modes
Feedback has its own ladder, not Importer's single $19.99 production tier. Pick how posts are stored, then match publishable keys and entitlements.
| Mode | Price | What Bootstrapware stores |
|---|---|---|
| Local / demo | Free forever | Nothing, createLocalAdapter (browser / memory) |
| BYO | $9.99 / workspace / mo | Board config only. You implement a FeedbackAdapter; posts stay on your backend. |
| Hosted | $19.99 / workspace / mo | Board config + posts + votes (plain text). You moderate in the dashboard. |
Resolve order
The React component picks storage like this (explicit adapter always wins):
- If
adapteris passed → use it (BYO callbacks orcreateLocalAdapter). - Else if both
boardIdandpublishableKeyare set → Hosted (createHostedAdapter). - Else →
createLocalAdapter(demo / free).
Live entitlements
| Call | Requirement |
|---|---|
Test keys (bsw_test_*) | No paid Feedback entitlement |
| Live publishable config fetch | BYO ($9.99) or Hosted ($19.99) |
| Live Hosted posts / votes | Hosted ($19.99) only |
| Local adapter | Free, does not call the Feedback API |
Publishing a board does not skip these checks. Stack discount (2nd product 25% off that product's list, 3rd+ 35%) is company-wide, see pricing.
Hosted cancel
Cancel Hosted: freeze writes immediately; dashboard JSON export for 30 days; then delete Hosted posts and votes. BYO content on your backend is unaffected.
Related: Adapter · Environments · React component · Pricing