You can set organization-scoped user metadata during invitation:
User roles (role: "manager")
Department info (department: "engineering")
Team assignments (team: "backend")
Custom properties (any key-value pairs)
Organization Isolation: Metadata is scoped to your organization. If a user joins multiple organizations, each org maintains separate metadata for that user.Metadata becomes accessible to both frontend and backend after user signs up and can be updated later via the Update User Metadata endpoint.
For sensitive data that should only be server-accessible, set it after signup using Clerk webhooks.