One lead worth starting from: June 7 coincides with the Salesforce Summer ’26 production release weekend — which makes a release-side change a natural first thing to rule out. What follows is an exploration of where to look, meant to help Hayley’s team and their Fin/Salesforce admins get to the bottom of it — not a diagnosis.

Customer emails a software-specific address or uses Messenger in Communities → Fin responds and pulls the right Knowledge articles → should escalate per Guidance → email escalates to the correct queue (still working), but Messenger escalation appears to have stopped creating Cases in Salesforce around June 7 — reportedly with no changes on your side.
Salesforce’s Summer ’26 production release rolled out on the weekends of May 9, June 5, and June 12, 2026. June 7 is the Sunday of the first production wave. When something “worked at testing and launch, then stopped around the release weekend with no changes on our side,” a release auto-enforcing a change you were opted into by default is a common enough pattern that the release is a sensible first place to look. Summer ’26’s headline theme is “enforced security,” which is why the candidates below lean that way.
These are hypotheses to test against the org’s own logs, not conclusions. In rough order of how well each fits the “email works, Messenger doesn’t” pattern:
If Fin authenticates to Salesforce via a legacy Connected App using the OAuth username-password (or SOAP login) flow, Summer ’26’s phase-out / usage-restriction enforcement could break that auth path — and it would affect the API create-Case path while leaving inbound Email-to-Case (a separate mechanism) working. That would match the split described, which is why it’s worth checking first.
What to look for: INVALID_SESSION_ID / auth failures in the integration user’s Login History.
Summer ’26’s headline developer change: “system-level access is no longer assumed — object, field, and sharing rules are enforced by default.” If the case-creation path runs in the stricter mode, the integration user may no longer have the implicit permission to insert a Case it had at launch. Worth confirming whether this path was affected.
What to look for: INSUFFICIENT_ACCESS_OR_READONLY / FIELD_INTEGRITY_EXCEPTION.
Because these cases originate from Communities, if they’re created in a guest/community-user context, the tighter sharing & profile-visibility defaults in Summer ’26 could block the insert silently — the Case just never appears. A candidate if #1 and #2 don’t pan out.
What to look for: guest/community user create failure on the Case object.
“Does the Fin → Salesforce integration authenticate via a Connected App using the OAuth username-password (or SOAP login) flow — or via an External Client App / Named Credential?”
If it turns out to be a legacy connected app / username-password flow, candidate #1 moves up the list, and the likely fix is migrating that auth to a supported flow (External Client App). Either way, the answer helps point the admins in a direction.
A recurring, free session inside the Intercom community — bring your Fin, Intercom, integration & optimization questions and we work through them together, live. If this was useful, come to the next one (and bring a harder one).
Thank you for all of the office hours! I have learned a ton of skills that we have been able to implement in our workspace.
Just wanted to say thank you to you all as I have now built my own procedure and data connector for repair updates, something I would not have been able to do or even had the confidence to give a try without everyone’s advice here!

Host of the Fin Community Office Hours and founder of Activelabs. Nathan helps support & CX teams get more out of Intercom and Fin — integrations, optimization, procedures, and Guidance — and turns fixes into systems teams can maintain.