[Release] Cycle 1750 & 1804 — 2026-06-17
🚀 Features
- Customers Page — Users can now manage leads and create bulk survey-reminder campaigns from a dedicated Customers page.

- Hot Lead Alert Filter — Sales teams can now suppress hot lead alert emails based on rooftop-specific objections.

- Custom Status Options — Rooftop admins can now define their own status labels for Opportunities and Issues.

- Two-way SMS Chat — Advisors can now reply directly to a customer's post-call SMS feedback.
✨ Improvements
- Subscription Billing Model — The billing model has been updated to charge leads once on their first billable call, making subsequent calls free.
- Advisor Call Notes Activity Log — An activity log for advisor call notes has been added to the escalation detail panels, improving tracking.
- Analytics Bug Fixes — Ten confirmed analytics bugs have been fixed, enhancing overall data integrity.
🔒 Security
- Enhanced AWS authentication security across deployment pipelines by implementing environment-specific credential management strategies.
🐛 Bug Fixes
- Duplicate Calls Prevention — A critical bug that allowed duplicate call entries during inbound-outbound race conditions has been fixed.
- Missed Call Retry — The issue of repeated SMS firing during simultaneous calls for the same customer has been resolved.
- Stripe Checkout — Improved redirect URL handling for Stripe checkout to ensure proper navigation to billing pages.
- Inactive Rooftops — Notifications and reports are now suppressed for deactivated rooftops, preventing unnecessary alerts.
- Custom Status Indentation — Indentation in custom status dropdown items has been removed for a cleaner UI.