Team & roles

OpenContact is organized into workspaces (your company) and projects (a product, brand, or client). You invite teammates to a workspace and give each the right level of access.

Roles

RoleCan do
AdminEverything — manage connections, billing, team, and all project settings
EditorManage contacts, lists, sources, and sync rules
DeveloperManage API keys and outbound webhooks; read project data

Sensitive actions are gated by role: connecting providers and managing the team require admin; creating API keys and webhooks require developer (or admin).

Inviting teammates

From the Team page (admin only), invite people by email and assign a role. They get access to the workspace’s projects at the level you choose.

Projects

Each workspace can hold multiple projects, and everything — contacts, connections, rules, API keys — is scoped to a project. This keeps a client’s or product’s data cleanly separated. API keys and webhooks are always tied to a single project, so a key for one project can never touch another.

Still stuck?

Send us your project ID and what you saw. Contact support.