What We Fixed
When the Team Members phone-number screen loads, it checks each number’s Twilio
webhook configuration using only what Twilio’s number listing already tells us —
no extra calls, so the page stays fast. Two of the eleven requirements (the two
Messaging Service ones) can only be answered by an additional live call per
number, so the quick check deliberately leaves them for a full check — the
circular-arrow refresh button beside the badge in the Webhooks column.
The screen described that honestly but badly. It showed a
Partly checked badge over “9 of 11 requirements pass; not checked:
messaging_service_membership, messaging_service_inbound” — and on a number where
everything we looked at passed, that read as a fault report. It sent people
hunting for a problem that wasn’t there, and “Not verified: …” in the details
panel named the two skipped checks as if they had failed.
Nothing about the checking changed. Only the words did.
What you may notice
- The badge now reads No problems found where it used to read Partly
checked — and it only ever appears when every requirement that was actually
checked passed. - The explanation now leads with the result: “9 of 11 checked, all pass. A full
check covers the rest — run one for the complete picture: …”. - The details panel is headed No problems found and lists the outstanding
items as Not checked yet, rather than “Not verified”. - A number with something genuinely wrong is unchanged: it still reads
Misconfigured, names the wrong setting, and offers Fix Config.