[ADMIN] How to manually provision a tenant subsite

Use only if Stripe webhook fails or for comped accounts.

  1. Network Admin → Sites → Add New.
  2. Site Address: customer’s chosen slug.
  3. Site Title: business name.
  4. Admin Email: customer’s email.
  5. Save.
  6. Edit the new site → Plugins tab → activate sj-crm and any modules they paid for.
  7. Add row to wpp3_sj_crm_tenants with the new blog_id and Stripe customer ID (if any).
  8. Email the customer their login link.

For comped accounts, still create a Stripe customer (no card) so future upgrades work cleanly.

[ADMIN] How to import help content via SJ FAQs

  1. Network Admin (main site) → SJ FAQs → Export/Import.
  2. Click Import, choose the JSON file (e.g. sj-faqs-enduser-import.json).
  3. Review the dry-run summary — counts of new vs. updated entries.
  4. Click Run Import.
  5. If the JSON has shh blocks, sj-help-hub auto-stamps screen context and admin visibility on each entry.
  6. Network Admin → SJ Help Hub → Flush all caches to push entries to every subsite Help menu.
  7. Spot-check one subsite: Help menu shows the new entries, the contextual Help tab on each CRM screen shows the right ones.