User Management

Learn how to manage users, roles, and permissions in your Mediajinn workspace.

Overview

Mediajinn's user management system allows you to invite team members, assign specific roles and permissions, and organize your workspace efficiently. Proper user management is essential for maintaining security and streamlining collaboration.

Note: Multiple user accounts are available on Business and Enterprise plans only. See our pricing documentation for more details.

User Roles

Mediajinn offers several predefined roles with different permission levels:

RolePermissionsBest For
OwnerFull access to all features, billing, user managementAccount owner
AdminFull access to all features, user management, limited billing accessTeam leaders, managers
EditorCreate/edit content, manage campaigns, view analyticsContent creators, marketers
AnalystView-only access to content and campaigns, full analytics accessData analysts, reporting roles
ViewerView-only access to content, campaigns, and basic analyticsStakeholders, clients

Managing Users

Inviting New Users

To invite team members to your Mediajinn workspace:

  1. Navigate to Settings → User Management in the dashboard
  2. Click Invite Users
  3. Enter the email addresses of the people you want to invite
  4. Select the appropriate role for each user
  5. Optionally, add a personalized message
  6. Click Send Invitations

Invited users will receive an email with instructions to create their account. Invitations expire after 7 days if not accepted.

Editing User Roles

To change a user's role:

  1. Go to Settings → User Management
  2. Find the user in the list
  3. Click the Edit icon (pencil) next to their name
  4. Select the new role from the dropdown menu
  5. Click Save Changes

Removing Users

To remove a user from your workspace:

  1. Go to Settings → User Management
  2. Find the user in the list
  3. Click the Remove icon (trash) next to their name
  4. Confirm the action in the dialog that appears

Important: Removing a user does not delete their account from Mediajinn, but only removes their access to your workspace. Their content and activities remain in your workspace history.

Custom Permissions

Enterprise customers can create custom roles with granular permissions:

Creating Custom Roles

  1. Go to Settings → User Management → Roles
  2. Click Create Custom Role
  3. Name your role (e.g., "Social Media Specialist")
  4. Configure permissions across categories:
    • Content: Create, edit, publish, delete
    • Campaigns: Create, edit, activate, pause, delete
    • Analytics: View reports, export data, create dashboards
    • Settings: Manage integrations, customize workspace
    • Admin: User management, billing, advanced settings
  5. Click Create Role

Once created, custom roles appear in the role selector when inviting new users or editing existing ones.

Single Sign-On (SSO)

Enterprise customers can configure SSO for seamless authentication with their existing identity provider:

Supported Providers

  • Google Workspace
  • Microsoft Azure AD / Entra ID
  • Okta
  • OneLogin
  • Custom SAML 2.0 providers

Setting Up SSO

To configure SSO for your organization:

  1. Contact your Mediajinn account representative to enable SSO for your account
  2. Go to Settings → Security → Single Sign-On
  3. Select your identity provider from the list
  4. Follow the provider-specific instructions to configure the integration
  5. Test the configuration with a test user
  6. Enable SSO for all users or make it optional

SSO User Provisioning

With SSO enabled, you can also set up automatic user provisioning:

  • SCIM 2.0 Integration: Automatically create, update, and deactivate user accounts based on your identity provider
  • Group Mapping: Map your organization's groups to Mediajinn roles
  • Just-in-time Provisioning: Create user accounts automatically when users log in for the first time

Team Organization

Creating Teams

For larger organizations, you can create teams to organize users:

  1. Go to Settings → User Management → Teams
  2. Click Create Team
  3. Name your team (e.g., "Marketing", "Agency Clients")
  4. Add users to the team
  5. Optionally, assign a team leader

Team Permissions

Teams can be used to restrict access to specific assets:

  • Content Libraries: Limit access to content collections by team
  • Campaigns: Assign campaigns to specific teams
  • Analytics Dashboards: Create team-specific dashboards
  • Social Accounts: Control which teams can access which social media accounts

Audit Logs

Enterprise customers can access detailed audit logs to track user activity:

  • View all login attempts and authentication events
  • Track content creation, editing, and publishing activities
  • Monitor campaign changes and approvals
  • See when users are added, removed, or have role changes
  • Export audit logs for compliance and security reviews

To access audit logs, go to Settings → Security → Audit Logs.

Best Practices

  • Principle of Least Privilege: Assign users the minimum permissions they need to do their job
  • Regular Access Reviews: Periodically review user accounts and remove unused ones
  • Role Documentation: Document what each role in your organization can do
  • Offboarding Process: Create a checklist for removing users when they leave
  • Emergency Access: Ensure multiple administrators have access to prevent lockouts