Evergreen TechworksEvergreen Techworks
HomeServicesPortfolioBlogTestimonialsTeamContactGet Started
HomeServicesPortfolioBlogTestimonialsTeamContactGet Started
Evergreen TechworksEvergreen Techworks

Software Integration Solutions. We build custom software solutions that help businesses grow and succeed in the digital age.

Quick Links

  • Home
  • Services
  • Portfolio
  • Blog
  • Testimonials
  • Team
  • Contact

Services

  • API Integrations
  • AI Solutions
  • Cloud Infrastructure
  • Custom Applications

Contact

  • support@egtw.org
  • +1 (609) 353-6254
  • 1427 North Main St, Logan, UT 84321

© 2026 Evergreen Techworks. All rights reserved.

Privacy PolicyTerms of ServiceSMS TermsSMS Opt-In
    Back to Portfolio
    Website Design & Development

    A CRM that reads its own inbox: email sync plus AI entity matching

    A manufacturer had years of customer history split between HubSpot and a set of shared team mailboxes. Reps answered emails with no idea what the company beside them had already promised, and nobody could say which accounts had gone quiet.

    Anonymous manufacturer
    Manufacturing
    5 months
    A CRM that reads its own inbox: email sync plus AI entity matching screenshot 1

    The Problem

    The Challenge

    A manufacturer had years of customer history split between HubSpot and a set of shared team mailboxes. Reps answered emails with no idea what the company beside them had already promised, and nobody could say which accounts had gone quiet.

    The Approach

    Our Solution

    We built them a custom CRM that ingests its own email. Microsoft Graph sync pulls monitored mailboxes into threaded conversations linked to companies and contacts, and engagement metrics surface last-reply times and unreplied counts per account. Matching emails to the right company is the hard part, so we used embeddings with vector similarity search plus an AI matching pass instead of brittle domain rules. A later phase rebuilt the UI as a React app driven by JSON schemas, hardened by contract tests that caught real production bugs.

    Deep Dive

    About the Project

    ## What we built A CRM with companies, contacts, and orders at the core and email as a first-class citizen: synced conversations, engagement scoring, and AI-assisted matching of messages to accounts. The v18 generation moved to JSON-schema-driven data models and a React shell, with a documented test pyramid and CI coverage gates. ## Tech FastAPI and PostgreSQL with pgvector for similarity search, Microsoft Graph for mailbox ingestion, embedding plus LLM matching pipeline, Next.js and React frontend, Docker with cloud deploys, Playwright and contract tests in CI. ## Results Email history from monitored mailboxes threaded onto accounts automatically, unreplied-account visibility for the sales team, 70+ screens ported to React, and a contract-test layer that surfaced real production defects during the rebuild. ## What is next Forecasting runs as its own service and the schema-driven approach keeps new record types cheap to add.

    The Outcome

    Results

    Keep Exploring

    Related Projects

    A pool-company website that sells itself at $50 a month

    Website Design & Development

    A pool-company website that sells itself at $50 a month
    Rebuilding a lost 2017 game server from wikis and YouTube footage

    Website Design & Development

    Rebuilding a lost 2017 game server from wikis and YouTube footage
    A foreclosure-notice SaaS: county scrapers to Stripe subscriptions

    Website Design & Development

    A foreclosure-notice SaaS: county scrapers to Stripe subscriptions

    Let's Build

    Ready to Start Your Project?

    Let's create something amazing together.

    Contact Us

    Team mailbox sync via Microsoft Graph into threaded account conversations

    AI entity matching backed by vector similarity search

    engagement metrics including unreplied counts per account

    70+ pages ported to a schema-driven React UI

    contract-test suite that caught production bugs before users did

    153 commits across two repos over 5 months

    Technologies Used
    Python
    React
    Javascript
    AI

    Like what you see?

    Let's discuss how we can help with your project.

    Get in Touch