CRM-aware presentation runtime
Sales presentations that know the CRM context.
Launch demos, inspect iframe behavior, and verify the Salesforce identity that powers the presentation data surface.
Supabase app session
No app session
Hidden here; Salesforce CRM identity is authoritative
Salesforce CRM session
Resolving CRM user...
PatterSOQL.getCurrentUser did not resolve
Resolved CRM identity
Waiting for Salesforce
default / uat
Salesforce CRM identity is resolved in Supabase with tenant and environment scope. The app can keep using the current Supabase session behind the scenes.
CRM identity first
Salesforce user identity is resolved into Supabase with tenant and environment scope.
Iframe test bench
The local harness exercises the same postMessage bridge used by Salesforce LWC.