MATCHING

SpecialtyMatch

Right doctor, right webinar — automatically

A matcher that reads a webinar's clinical track and builds the eligible doctor list from DoctorGraph — specialty, sub-specialty and weighted topics of interest decide who gets invited.

  • Ranked Eligibility list, not a yes/no flag
  • 3+ Negative filters active by default
  • Every Pair scored with an explainable reason

SpecialtyMatch is the reason MedReach campaigns convert three times better than a generic dialler blast. Every medical webinar has a clinical track (cardiology, oncology, family medicine, neurology). Every doctor has a specialty, a sub-specialty and a weighted topic interest. The matcher computes the eligible list at campaign creation — which doctors get invited at all — and refines it as the campaign runs.

The match is not a string compare. A cardiologist whose registration history is full of interventional-cardiology webinars is a stronger candidate for an invasive-cardiology session than a cardiologist who only attends general updates. The matcher reads DoctorGraph's weighted topics of interest and ranks the eligible list — so the highest-relevance doctors are called first, when the pickup windows are freshest.

Negative filters are as important as positive ones. A doctor who declined three consecutive oncology webinars is de-ranked for oncology campaigns for a cool-down period; a doctor on sabbatical is excluded entirely; a retired doctor never appears on an active-practice list. These are the quiet rules that separate a respectful platform from a spam cannon.

The match is transparent. Every doctor-webinar pair has a score and a reason — "cardiology sub-specialty · interventional track · high weight from last three attendances" — visible to the campaign manager. Nothing is a black box.

Capabilities

Everything SpecialtyMatch handles for you

  • Weighted topic matching

    Eligibility is scored from DoctorGraph weights, not a tag compare.

  • Negative filters

    Recent declines, sabbatical, retirement and opt-outs are all honored at match time.

  • Eligibility ranking

    Highest-relevance doctors get the first call in the pickup window.

  • Transparent scoring

    Every pair has a visible score and reason — no black box.

  • Refine as you go

    Matcher re-ranks as signals arrive during the campaign.

Integrations

Relevance gate in front of every outbound touch

SpecialtyMatch is the first filter the cadence planner consults. It reads the doctor graph and the webinar registry and returns a ranked, explainable eligibility list.

  • DoctorGraph supplies specialty, sub-specialty and weighted topic signals.
  • WebinarDesk supplies the webinar's clinical track and metadata.
  • CadenceConductor consumes the ranked eligibility list when scheduling the first wave.
  • AIFlow hosts the matcher runtime and its refine-as-you-go triggers.

Wire SpecialtyMatch into your product today

Book a consultation with our founders and we'll walk you through the whole microservice stack — not just this one — live on your domain.