Q2 2025
Simplified registration and onboarding
Week 21, 2025 — May 19 to May 25
Getting started with FirstQuadrant is now faster and more streamlined. New users can sign up with a single registration form that collects essential information like name, company, website, and email. The new registration process is fully integrated with payment functionality, so you can choose your plan, enter billing details, and immediately start using the platform—no more back-and-forth or complicated setup steps. Clear navigation and updated links make it easy to access registration from anywhere on the marketing site.
Improvements
- Removed the “Book a demo” button from the homepage hero section for a cleaner, more focused marketing experience.
- Improved error handling in the info sidebar to proactively notify users about inactive subscriptions or unconnected mailboxes before creating contacts.
- Campaign sender management is more intuitive, with the new AddSenderButton making it clearer when adding senders in campaign setup.
- Events imported from Nylas now support a “maybe” event status, giving more flexibility in calendar and scheduling management.
- When registering, the system now more accurately tracks registration drop-offs for better follow-up and support.
- Follow-up email handling is enhanced to ensure proper threading in email replies and more accurate scheduling of draft emails.
- Campaign statistics are now formatted with locale-aware numbers for better readability at a glance.
- The campaign and contact nurturing experience is improved with better date tracking and tracking of the last nurturing activity.
- Long calendar names are now truncated in settings for better readability and layout consistency.
- Improved user feedback when reaching member limits on startup plans, including clear error messages about plan restrictions.
- Contact activity lists now display numerical data more clearly and are easier to interpret, helping with faster decision-making during outreach.
Fixes
- Upgraded email parsing to ensure only relevant parts of emails are processed, greatly improving the accuracy of message handling.
- Improved handling of follow-up emails to ensure threads are maintained correctly, even when older emails are deleted.
- Fixed company and contact enrichment logic to ensure data integrity by enforcing unique IDs, eliminating the chance of duplicates.
- Improved the navigation when deleting contacts, returning you smoothly to the contacts page without error.
- Corrected CRM contact strength calculations so recent activity dates are displayed accurately.
- Enhanced campaign nurturing flows by fixing an issue with missing dates that interrupted nurturing workflows.
- Updated prompt logic so that the appropriate message is shown when tasks require human attention, making escalations clearer and action steps more specific.
- Improved activity reminder and follow-up handling by updating underlying function names, boosting the clarity for future support and upgrades.
- Improved visual consistency for authentication and schedule forms with more intuitive labeling and secure token handling for all users.
Behind the scenes
- Enhanced CRM data integrity by ensuring unique external IDs for companies and contacts, including removing duplicates during updates.
- Improved backend enrichment and import processing to handle large data sets efficiently with batching and optimized event delivery.
- Added a new “hidden” field to organization records, providing internal controls over which organizations are visible or selectable in platform queries.
- Introduced batch processing for qualifying rows without contacts, making imports more efficient for large audiences.
- Improved integration with Stripe for user registrations, enabling seamless creation of users, organizations, and payment subscriptions in a single workflow.
- Upgraded key backend dependencies—including postgres and enrichment packages—for increased reliability and modern features.
- Enhanced token management by updating cookie handling for authentication tokens, including secure attributes and consistent naming conventions.
- Improved backend logic for campaign and organization queries, including filtering based on new hidden fields.
- Updated campaign and CRM schemata with lastNurturedAt and other fields for more granular tracking of engagement and activity.
- Optimized and refactored various backend modules for better performance, reliability, and maintainability, removing obsolete logic and streamlining workflows.