Each channel carries its own setup AND its own prices. The Phone & Texting tab shows the phone rate rows and phone usage; the Email tab shows email rates and email usage. Tenants see only the final price; base cost, markup and margin exist only in the platform-owner view.
Also called: messaging costs · what am I paying for texts · usage bill · phone bill
- 1getEffectiveRates / getMonthUsage are the only functions tenant-facing code may call — they return the final price and nothing else
- 2The admin rate sheet with cost and margin is restricted to platform-owner routes
- 3Usage history is shown per month alongside the rates
- 4Only providers the platform actually pays per message are billable — a CRM-carried message is not invented as a cost
The pricing table mixed email and phone together, so a builder asking what texting costs had to read past email rows to find out. There was a more expensive near-miss underneath it: for one account, 175 of 176 logged emails had gone out through their own connected CRM, and an early version of the usage sweep would have invoiced the builder for every one of them. The rate card and monthly usage are now split per channel, and only what the platform actually carried is billable.
- Opaque per-message pricing
- Email and phone costs presented as one blur
- Billing for traffic the platform is not charged for
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →