Q2 2025
Dynamic contact counts
Week 19, 2025 — May 5 to May 11
You can now instantly see how many contacts you have at a glance. The contacts page displays both the current and total contact counts, updating automatically as you add or remove entries. This gives you immediate insight into your outreach database, making it easier to track your progress and manage your lists as you grow.
Improvements
- Improved campaign execution and email scheduling ensures draft emails and campaign sequences are tracked more accurately, reducing duplicates and improving reliability.
- The campaign dashboard now features enhanced sequence and draft handling logic for more precise progress tracking.
- The contacts route now clearly displays the total number of contacts alongside list views, providing better context when managing large audiences.
- The CRM now better filters activities so only relevant emails, drafts, and events appear—making your contact activity timelines clearer and more helpful.
- UI enhancements in the marketing website’s email displays introduce new sound effects, smoother animations, and improved readability for a more engaging experience.
- Landing page improvements include Lottie animations and visual upgrades to product sections, creating a more dynamic first impression.
- Approval buttons and new icons in email interactions offer better feedback and a more interactive scheduling experience.
- The marketing homepage and hero section show real-time Product Hunt upvote counts, highlighting community engagement and adding social proof to your FirstQuadrant experience.
Fixes
- CRM email reply logic has been improved to ensure only the right contact receives follow-ups, preventing confusion or duplicate messages.
- Fixed issues with the display and animation of visual elements and icons throughout the marketing site, resulting in a more polished appearance.
- Updated statuses and naming throughout email and calendar processing ensure CRM activity logs match user expectations and make participation easier to track.
- Improved error handling across email processing, engagement tracking, and transformer test scenarios, providing clearer feedback when something goes wrong.
- Minor UI tweaks including the update of homepage call-to-action buttons and the correction of tooltip text for better usability.
Behind the scenes
- Added advanced logging and analytics throughout campaign execution, CRM actions, and workflow processing—improving traceability and transparency for internal operations.
- Streamlined and refactored core logic across campaign and sequence handling, ensuring more efficient draft scheduling, deletion of obsolete activities, and robust status checks on sequences.
- Integrated Upstash-based Redis caching and rate limiting to boost reliability, prevent abuse, and handle large volumes of authentication requests safely.
- Modularized backend organization cleanup with improved effect tracking for better data hygiene.
- Enhanced CRM with Inngest step-based execution, increasing modularity in reply tracking and better integration with automated workflows.
- Improved result comparison and fallback logic for AI-based keyword matching, with more detailed logging of model decisions to support quality assurance.
- Backend processing now includes calendar event and note handling as part of contact-related activity management, offering richer background data for sales teams.
- Migrated marketing site and core app dependencies to the latest modern packages for improved performance and stability.
- Implemented sitemap support for better SEO and discovery of the FirstQuadrant website.
- Added an internal API endpoint for fetching Product Hunt upvotes and improved automated test reliability for login flows.
- Improved testing infrastructure, audit logging, and backend code maintainability, making the platform more robust for future releases.