Billing Settings

Manage Stripe products, pricing, and webhook configuration.

BETA PRICING IS LIVE

Checkout sessions use beta prices through December 31, 2026. Existing subscribers are grandfathered at their rate.

BETA ACTIVE
Stripe Product Seeding
Creates 4 products in Stripe, each with full and beta price pairs (monthly + annual). Idempotent — safe to run multiple times.
Webhook Configuration
Stripe sends subscription events to this endpoint to sync billing status.
https://sitestrategix.com/api/functions/stripeBilling

Setup Instructions

  1. Go to Stripe Dashboard → Developers → Webhooks
  2. Click "Add endpoint" and paste the URL above
  3. Select these events:
    • checkout.session.completed
    • customer.subscription.updated
    • customer.subscription.deleted
    • invoice.payment_failed
  4. Copy the Signing Secret and set it as STRIPE_WEBHOOK_SECRET in app settings
Plan Configuration
Pricing structure for all plans (prices in USD).
PlanTypeSeatsListingsFull MonthlyBeta MonthlyFull AnnualBeta Annual
Broker SoloIndividual Broker125$299$99$2990$990
Broker ProIndividual Broker1100$499$299$4990$2990
Company 10Company1025$1250$999$12500$9990
Company 50Company5025$2950$1999$29500$19990
BILLING_ACCOUNTS Table
Required Airtable table fields for billing sync. Create this table in Airtable if it doesn't exist.
Field NameTypeNotes
User EmailSingle line textPrimary lookup field
BrokerLink to BROKERSLinked broker record
Stripe Customer IDSingle line text
Stripe Subscription IDSingle line text
PlanSingle selectBroker Solo, Broker Pro, Company 10, Company 50
Billing CycleSingle selectMonthly, Annual
StatusSingle selectActive, Past Due, Canceled, Trialing, Incomplete
Founding MemberCheckboxTRUE for beta subscribers
Beta Code UsedSingle line text"PUBLIC BETA" for beta subscribers
Monthly RateCurrencyActual monthly rate in USD
Annual RateCurrencyActual annual rate in USD
Trial EndsDateBlank — no trials
Current Period StartDate
Current Period EndDate
Cancel At Period EndCheckbox
Seat LimitNumber
Listing LimitNumber
Grant Complimentary Account
Give a broker or company free access. No Stripe customer or subscription is created — Monthly Rate set to $0.

Leave blank for free forever

Complimentary Accounts
Active complimentary accounts. Revoke or extend at any time.

Loading…

Beta Code Management
Reserved for future promotional beta codes. Currently inactive — beta pricing is public.

No beta codes are required for current pricing. This section will be activated when promotional codes are needed.