← All work

AI-agent platform startup · 2026

CRM integrations and the reply-quality analysis

Outbound, event and call activity synced into the CRM, then used to find where interested prospects were being dropped.

46% of positive repliers with no deal never got a reply

The problem

A lot of seller activity never reached the CRM. Email replies, event sign-ups and call notes lived in their own tools. Reporting undercounted work, and nobody could see whether interested prospects were being followed up.

What I built

  • Outreach activity sync. Three workflows push email, marketing and LinkedIn activity into the CRM as engagements, with dedup, contact gating and source stamping. I backfilled and verified 12 dropped events.
  • Event sync. A review-queue app polls the events tool hourly. A person approves each change before it reaches the CRM.
  • Call summaries. Call notes flow into the CRM. A separate store combines two call tools for search. It caught a silent sync stall.
  • Cleanup. 161 stale links closed and 155 added in production.

Design decisions

  • A person approves event changes before they write to the CRM. Bad event data is hard to unwind.
  • Every synced record is stamped with its source, so I can trace where it came from.
  • Analysis pulls are read-only.
  • I chased incidents to the root. A vendor outage failed about 1,050 webhook events. A rounding bug in request IDs had broken phone lookups for weeks. All 29 were recovered.

Result

The sync is the main reason 76% of repliers from the synced email tool show up in the CRM, against 33% for the other sequencing tool. With that data I ran a reply-quality analysis. Of 245 positive repliers with no deal, 46% never got a reply from us. Most event replies we did answer got RSVP logistics and no meeting ask. Those were people and process gaps, not tool gaps, and that is how I presented them.

← All work