A transparent public benchmark
How ReplyRank classifies replies and grows the counter
This is the plain-language version of the rules behind every public outcome: one message, one matched send, one recorded classification.
What ReplyRank measures
#ReplyRank measures what happens after a single outbound message. We first try to match an inbound message to a prior send. A matched inbound can become a classified public outcome; an unknown inbound with no matching send is recorded for audit and ignored by the public counter.
Why does each inbox receive only one message?
#Each selected public inbox gets one first-touch message. The active-inbox, suppression, and prior-send guards in the outreach flow prevent an ineligible or previously contacted address from being selected. ReplyRank does not run a follow-up sequence, so the benchmark measures the response to one comparable message.
How does ReplyRank classify an inbound message?
#The classifier records one of five outcomes: human_reply, auto_reply, opt_out, redirect, or bounce. A human reply is the default when no special signal matches. Automatic-response headers or body rules produce auto_reply; removal, unsubscribe, stop-style, and related body keywords produce opt_out; the operator's redirect reply produces redirect; and delivery-failure signals produce bounce.
human_reply
Human reply
The default when the message is matched and no automatic, opt-out, redirect, or delivery-failure signal applies.
auto_reply
Auto-reply
Signaled by automatic-response headers or body language such as out-of-office and autoresponder messages.
opt_out
Opt-out
Driven by removal, unsubscribe, stop, and similar requests in the message body.
redirect
Redirect
The operator's redirect reply, which points ReplyRank to a replacement address.
bounce
Bounce
A delivery-failure outcome handled by the classifier or the Postmark bounce pipeline.
How is a reply attributed to variants A–F?
#Reply attribution follows the matched send, not the wording of the inbound text. ReplyRank checks In-Reply-To first, then References, then a recent sender-address match. The matched sends.id is the attribution key; the selected template_variant and A–F routing decision are recorded with that outbound send, so a reply is credited to the variant that was actually sent.
What exactly does the public reply counter mean?
#The /api/counter endpoint maps reply_counter_cache.total_replies and its per-type fields. When a classified event is recorded, incrementCounterCache() increments the total and the matching human, auto, opt-out, redirect, or bounce field. The homepage's “Total replies received” value is this total; the live counter shows its human, auto, opt-out, redirect, and bounce breakdown. Human replies alone are the ranking signal. Page views, votes, and unmatched inbound messages do not count. Each classified event is idempotently recorded against a matched send. A Postmark bounce webhook separately stamps delivery status; it is not a second counter increment.
How does the profile-claim flow work?
#The /claim flow starts with a work-email verification request. After the link is verified, claim marks company ownership, redirect suppresses the old address and activates the replacement, and opt_out suppresses the company's known addresses and stops future contact. The flow lets a company correct or control its public profile without changing how existing reply events are classified.
The total counts matched classified inbound outcomes. Human replies are the separate signal used for reply-rate rankings.
Recent replies
No replies yet