usersTeam Management

Invite team members to your DM Champ account and control exactly what they can see and do. Whether you have a support agent who only needs access to chats or a marketing manager who runs campaigns, you can set up the right level of access for each person.


How It Works

Team management lets you:

  • Invite people to join your account via email

  • Assign roles (Admin, Editor, or Viewer) to set a baseline level of access

  • Customize permissions per person if the default role does not fit perfectly

  • Suspend or remove team members at any time

  • Team members switch into your account to work, then switch back to their own

Each team member logs in with their own DM Champ account. When they switch into your account, they see your dashboard, campaigns, contacts, and chats - but only the parts you have given them access to.


Roles

Every team member is assigned one of three roles. The role sets their default permissions across the platform.

Role
Best For
Summary

Admin

Managers, partners

Full access to most areas. Can manage team members, edit settings, and view billing.

Editor

Marketing staff, support agents

Can create and edit campaigns, contacts, messages, appointments, and FAQs. Cannot access settings, billing, or team management.

Viewer

Clients, stakeholders, interns

Read-only access to campaigns, contacts, messages, appointments, analytics, and FAQs. Cannot change anything.


Permission Areas

DM Champ controls access across 11 areas of the platform. Each area can be set to one of four levels:

Level
What It Means

None

The area is completely hidden. The team member cannot see it at all.

View

Read-only. The team member can see the data but cannot make changes.

Edit

Can create and modify items, but cannot perform destructive actions (like deleting).

Full

Complete access, including creating, editing, and deleting.

Areas and What They Cover

Area
What It Controls

Campaigns

Creating, editing, and managing campaigns

Contacts

Adding, editing, and organizing contacts and lists

Messages

Viewing and sending messages in conversations

Appointments

Managing bookings and calendar events

Settings

Account settings, integrations, and configuration

Billing

Viewing invoices, credit balance, and subscription details

Team Management

Inviting, editing, and removing other team members

Analytics

Viewing dashboard metrics and reports

Phone Numbers

Buying, managing, and configuring phone numbers

Integrations

Connecting and managing third-party services

FAQs

Creating and managing FAQ entries for AI bots

Default Permissions by Role

Here is what each role gets by default:

Area
Admin
Editor
Viewer

Campaigns

Full

Edit

View

Contacts

Full

Edit

View

Messages

Full

Edit

View

Appointments

Full

Edit

View

Settings

Edit

None

None

Billing

View

None

None

Team Management

Edit

None

None

Analytics

Full

View

View

Phone Numbers

Edit

None

None

Integrations

Edit

None

None

FAQs

Full

Edit

View


Customizing Permissions (Overrides)

Sometimes the default role does not fit exactly. For example, you might want an Editor who can also view analytics in full, or an Admin who should not have access to billing.

Permission overrides let you adjust individual areas for a specific team member without changing their role.

How to set overrides:

  1. Go to Settings > Team.

  2. Click Edit on the team member you want to customize.

  3. You will see a list of all 11 permission areas with their current level.

  4. Change any area to a different level (None, View, Edit, or Full).

  5. Click Save.

Overrides take priority over the role's default. If you set an override, that area uses the override level instead of the role's default.

Example: You have a support agent with the Editor role. By default, Editors cannot see Analytics. You add an override to give them "View" access to Analytics so they can monitor response times.


Inviting Team Members

Sending an Invite

  1. Go to Settings > Team.

  2. Click Add Team Member (or Invite).

  3. Enter the person's email address.

  4. Choose a role (Admin, Editor, or Viewer).

  5. Optionally, set permission overrides right away.

  6. Click Send Invite.

What Happens Next

  • The person receives an email invitation with a link to accept.

  • If they do not already have a DM Champ account, one is created for them automatically with a temporary password included in the email.

  • The invitation is valid for 7 days. After that, it expires and you will need to resend it.

  • You can see all pending invitations on the Team page.

Managing Invitations

From the Team page, you can:

  • Resend an invitation if the person did not receive it or the link expired.

  • Cancel a pending invitation if you no longer want to add that person.


Accepting an Invite

When a team member receives an invitation email:

  1. They click the Accept link in the email.

  2. If they are new to DM Champ, they log in with the temporary password from the email and set a new password.

  3. If they already have a DM Champ account, they log in with their existing credentials.

  4. Once accepted, they can switch into your account from their dashboard.

Team members can also decline an invitation if they do not want to join.


Switching Between Accounts (Team Mode)

Team members do not work inside your account all the time. They have their own DM Champ account and switch into yours when they need to.

How Team Mode Works

  1. The team member logs into their own DM Champ account.

  2. From their dashboard, they see a list of accounts they have been invited to.

  3. They select your account to switch into team mode.

  4. Your dashboard loads with the permissions you have assigned to them. Areas they do not have access to are hidden.

  5. A banner at the top of the screen reminds them they are in team mode and shows whose account they are viewing.

  6. When they are done, they click Return to My Account to switch back.

What Team Members Can See

  • They only see the areas you have given them permission to access.

  • Hidden areas (set to "None") do not appear in the navigation at all.

  • "View" areas appear but all editing controls are disabled.

  • The credit balance and billing details are only visible if you have granted Billing access.


Suspending a Team Member

If you need to temporarily block someone's access without removing them entirely:

  1. Go to Settings > Team.

  2. Find the team member and click Suspend.

  3. Their status changes to Suspended.

A suspended member:

  • Cannot switch into your account.

  • Keeps their role and permission settings.

  • Can be reactivated at any time by clicking Activate on their entry.

This is useful when someone is on leave or when you need to revoke access temporarily while investigating an issue.


Removing a Team Member

To permanently remove someone from your team:

  1. Go to Settings > Team.

  2. Find the team member and click Remove.

  3. Confirm the removal.

Once removed:

  • They can no longer switch into your account.

  • Their own DM Champ account is not affected - they keep their personal data.

  • If you want to add them back later, you will need to send a new invitation.


Best Practices

  • Start with roles, then customize. Assign a role first, then add overrides only where needed. This keeps things manageable.

  • Use Viewer for stakeholders. If someone just needs to monitor progress (a client, a manager), give them Viewer access. They can see everything without accidentally changing anything.

  • Limit Team Management access. Only account owners and trusted Admins should be able to invite or remove team members.

  • Suspend instead of remove when the situation is temporary. Suspending preserves their role and permissions for when they come back.

  • Review permissions regularly. As roles change within your organization, update DM Champ permissions to match.


FAQ

Can a team member belong to multiple accounts? Yes. A person can be invited to multiple DM Champ accounts. They switch between them from their own dashboard.

Can team members see each other? Only if they have "Team Management" permission set to View or higher. Otherwise, they do not see the team list.

What happens if an invite expires? You can resend the invitation from the Team page. The new invite is valid for another 7 days.

Do team members use my credits? When a team member works inside your account (in team mode), any actions that consume credits are charged to your account.

Can I change someone's role after they join? Yes. Go to the Team page, click Edit on their entry, and change their role or permissions at any time.

Last updated

Was this helpful?