Skip to main content

Invite publishers, buyers, admins, and members

How to invite a publisher, buyer, admin, or member — and why the role and matching email decide what they can see.

Written by Moja Bot

Inviting someone to Moja is not the same as creating a publisher or buyer record, and it is not the same as sending them traffic. The invite only creates a login with a role. What they can see depends on that role and whether their email is attached to the right record.

Roles you can invite

Invite as

Who they are

What they see after they accept

What they cannot do

Admin

Someone on your team who should run the account

The full organization: campaigns, routing, numbers, buyers, publishers, reporting, billing, invites

Nothing this article restricts. Treat admin as full control.

Member

Someone on your team who should work in the account without owning it

Organization tools and reporting for your campaigns (same workspace as admins, with fewer account-admin actions depending on your org settings)

Do not use Member for a publisher or buyer. They will not map to a publisher/buyer record.

Publisher

A traffic source / media partner

Reporting and campaigns tied to the publisher record whose email matches their login

Cannot pause a single campaign. Cannot see other publishers. Cannot change your routing.

Buyer

A destination / buying partner

Buyer-facing information for the buyer record whose email matches their login

Cannot pause or resume Targets or RTB routes from the buyer portal. An organization admin must change the Target or RTB formula. Do not share your organization API key with them.

Rule: invite publishers as Publisher, buyers as Buyer, and your own staff as Admin or Member. Mixing those roles is the usual reason someone “got in but sees the wrong thing.”

How to send an invite

  1. Open your organization members / invite flow (an administrator does this).

  2. Enter the person’s email.

  3. Choose the role: Admin, Member, Publisher, or Buyer.

  4. Send the invite.

  5. They must Accept the email. Signing in without accepting looks like the account does not exist.

Publisher invites

Do this in order:

  1. Create the publisher record (Publishers → Create New) with the email they will use to log in.

  2. Invite that same email with the Publisher role.

  3. They accept the invite.

  4. Attach traffic separately (campaign Number Group and/or Inbound RTB publisher). The invite does not send them calls.

The login email must match the email on the publisher record. A matching login without an accepted invite cannot sign in. An accepted invite without that email on the publisher record can open the portal but will not show that publisher’s campaigns.

If they need more people on the same publisher account, they add extra emails themselves: profile → Manage AccountAdd Email Address. Administrators cannot add those extra emails on their behalf. See How can my buyer or publisher add more emails associated with their account?

Publisher logins cannot pause one campaign. Stopping traffic is an admin action on Number Group, number pause, inbound endpoint active, or Publisher Is Active. Details: Create, invite, and pause a publisher.

Buyer invites

Do this in order:

  1. Create the buyer record (Buyers → Create New) with the email they will use to log in.

  2. Invite that same email with the Buyer role.

  3. They accept the invite.

  4. Attach routing separately (Target, outbound RTB formula, and/or RTB group). The invite does not send them calls.

Same email-match rule as publishers. Wrong email → they may sign in and see little or nothing of that buyer.

Buyer portal access does not pause traffic. An admin pauses the Target or RTB formula. There is no buyer equivalent of Publisher Is Active; to stop all traffic, an admin must disable every Target and RTB formula that can reach that buyer. Extra emails: same self-serve Manage Account flow as publishers. Details: Create, invite, and pause a buyer.

Admin and member invites

These are people on your team. They do not need a publisher or buyer record.

  • Admin — full control of the organization, including inviting others, creating publishers/buyers, and pausing traffic.

  • Member — your staff working in the same organization. Use this for operators who should not be treated as a publisher or buyer partner.

Do not invite a media partner or buying partner as Admin or Member to “give them more access.” That exposes the whole account instead of their publisher or buyer slice.

If someone on your team already has a Moja login on another organization, they can still accept an invite into yours. After they switch into your organization, they work under the role you assigned here.

Nuances that cause support tickets

What happened

Usual cause

Fix

Invite sent, they say they have no account

They signed in without Accept on the invite email

Resend / have them use the Accept link

They signed in but see no campaigns

Publisher/buyer role, but email is not on that record (or they were invited as Member/Admin by mistake)

Match emails, or re-invite with the correct role

They see the whole account

Invited as Admin or Member instead of Publisher/Buyer

Remove that membership; invite again as Publisher or Buyer

Two people need the same publisher or buyer view

Second person was invited as a new publisher/buyer, or admin tried to add the email

Primary user adds the extra email under Manage Account

Publisher wants to pause one campaign

Publisher login cannot do that

Admin uses Number Group / endpoint / Publisher Is Active

Buyer wants traffic stopped now

Buyer login does not control routing

Admin disables the Target or RTB formula

Quick chooser

Person

Create a record first?

Invite role

Your operator / CS / billing

No

Admin or Member

Traffic source

Yes — Publishers, with their login email

Publisher

Call destination / buying partner

Yes — Buyers, with their login email

Buyer

Did this answer your question?