Reseller Guide

Agency Dashboard

Running your client list, managing your team, and getting the most out of the dashboard.

1Your navigation

Three areas, always in the left-hand rail.

The navigation rail. Your account menu and sign-out sit at the bottom.
The navigation rail. Your account menu and sign-out sit at the bottom.

2All clients

Your landing screen and the hub for everything else. It lists every client in your world — the ones you own, plus anything your sub-accounts work on. Search by name, address or email, filter by plan, and switch on Trials only or Include canceled to narrow the list.

From the list you can open a client and act on them directly. Cancelling and reactivating plans are both available to you from here.

All clients, with the plan counts for your agency across the top and search, plan filter and status switches beneath.
All clients, with the plan counts for your agency across the top and search, plan filter and status switches beneath.
Scope is automatic. You see your own clients and nothing else. Another reseller's clients never appear in your list, and yours never appear in theirs. You don't need to filter for this — it's enforced on every request, not just hidden in the interface.
Jumper Media staff can see your clients. Support accounts reach every account on the platform, so they can help without you handing over a login. Your clients stay invisible to other resellers.

3Adding a client

  1. Start from All clients and use the add-client action to open the New Business dialog.
  2. Search for the business by name and address. Pick the matching Google listing from the suggestions.
  3. Add the client's email and decide whether to start them on a trial. The dialog shows how many trial spots you have left.
  4. Leave Welcome Email on to send the client their account credentials automatically, or switch it off if you'd rather brief them yourself first.
  5. Add location to queue it, repeat for any further locations, then Create Locations.
  6. Activate the subscription when you're ready to start billing.
The New Business dialog. Queue several locations with Add location before creating them in one go.
The New Business dialog. Queue several locations with Add location before creating them in one go.

To get a client into their dashboard without handling a password, use Request Login Link from the client header and send them the generated link.

The sign-in link, ready to copy and send.
The sign-in link, ready to copy and send.
Trial allocation. Adding clients on trial draws against your trial allocation. The remaining count is shown in the dialog — if you need more, ask Jumper Media.

4Inside a client

Opening a client gives you these tabs:

TabWhat it's for
DashboardRankings, keywords, the grid map, scan history and summary figures.
Check HealthOn-demand website and listing check.
AuditsGenerate and review audit reports for this client.
GBP Change HistoryChanges detected on the client's Google Business Profile.
LogsActivity recorded against this client.
GMB SettingsAccount-level controls — see the next section.
The client header, with the action row beneath: login link, PDF report, audits, notes, health check, logs and change history.
The client header, with the action row beneath: login link, PDF report, audits, notes, health check, logs and change history.

Your clients see a shorter version of this when they sign in — Dashboard, Check Health and GBP Change History. Audits, Logs and GMB Settings are agency-side.

5GMB Settings

The account-level controls for a client.

  • Cancellation — cancel the client's plan
  • Reactivate plan — reverse a cancellation
  • Agencies with access — grant or remove another agency's read-only access to this client

6Keywords and scans

Open a client's Dashboard and use the keywords panel. The tabs across the top split the list into All, Active, Inactive and Deleted, with a count on each.

  • Add keywords with + Add keywords at the bottom of the panel, or through Manage.
  • Delete keywords individually or in bulk from Manage.
  • Activate and deactivate a keyword to pause tracking while keeping its history.
  • Render a ranking GIF to export an animation of a keyword's ranking history for client reporting.
The keywords panel, with the Active tab selected and Manage in the top right.
The keywords panel, with the Active tab selected and Manage in the top right.
Ranking GIF export, with your agency watermark applied.
Ranking GIF export, with your agency watermark applied.

7Audits

A full technical audit of a client's listing, website, citations, reviews and social presence.

  1. Open the client and go to the Audits tab. Before the first run you'll see No Reports yet.
  2. Press Generate new. That queues the audit — the button shows a spinner and is disabled while the run is in progress.
  3. Leave the page if you want. A Generating audit banner holds the state, and the report drops into the history on its own when it finishes. You don't need to sit and watch it.
  4. Open the finished report with View report on its card, or send it on from there.
The Audits tab before the first run, with Generate new in the top right.
The Audits tab before the first run, with Generate new in the top right.
While a run is queued: the banner explains the report will appear on its own, and Generate new is disabled so a second run cannot be started by accident.
While a run is queued: the banner explains the report will appear on its own, and Generate new is disabled so a second run cannot be started by accident.

Reading the report card

Each completed audit gets a card in Report History showing, at a glance:

  • Score and grade with the percentage of factors covered, plus counts of critical issues and warnings.
  • Category health — coloured bars for GBP, links, on-page, reviews and social, so you can see which area is dragging the score down.
  • Citations — how many of the directories checked actually list the business.
  • Reviews — rating, review count and the share that have been answered.
  • Review velocity — reviews per month against the benchmark, with a trend line.
  • Social — which platforms were detected and which are connected.
  • Next — the single recommended action, with the total number of gaps found.
A completed audit. View report opens the full version; the Next line at the bottom is the recommended action to take first.
A completed audit. View report opens the full version; the Next line at the bottom is the recommended action to take first.
Allow a gap between runs on the same client. Audits are rate-limited per client, and a run takes a few minutes. If you're preparing several reports, start them early rather than back to back.

8Users & Roles

Build your own team structure with exactly the access you want each person to have.

You can create team members and define your own roles for them. A role is just a named set of permissions.

  1. Create a role — name it after the job ("Sales", "Reporting", "Support"), then tick the permissions it should carry. Any of your own permissions can go into it.
  2. Add the team member and assign them that role.
  3. Adjust later by editing the role. Everyone holding it picks up the change.
The Users / Roles toggle on the team screen.
The Users / Roles toggle on the team screen.

Two further rules worth knowing:

  • Your roles are private to you. Other resellers never see them, and you never see theirs.
  • Roles are changed by someone else, never by their own holder — that applies to you as well as your team.

Your team members see your clients, because they work inside your agency. A new role starts empty, so each person gets exactly what you tick and nothing more.

9Your account settings

Settings gives you three sections:

SectionWhat's there
My AccountYour own details and password.
My DomainYour own domain and branding, so clients reach the dashboard under your name. See White-label setup.
PaymentPayment methods, billing details and invoices. See Payments and billing.

10White-label setup

Put the dashboard on your own domain, under your own brand.

White-label is optional. Skip it and everything keeps working — your clients simply sign in on the hosted address instead of yours.

The steps run in order, because the domain is what switches the rest on. Connect your domain, verify it, and the email and branding settings appear in the same visit. No sign-out, no waiting for support.

Step 1 — Connect your domain

  1. Open Settings, then My Domain. Before anything is set up you will see a short explanation of what connecting a domain does.
  2. Enter the domain you want the dashboard on — typically a subdomain such as local.yourdomain.com — and press Connect Domain.
One domain, one agency. A domain already connected to another agency can't be connected again. If you get that message, the domain is in use somewhere else.

Step 2 — Add the DNS records

  1. Copy the records shown. Each one copies individually, so you can paste them straight into your DNS provider.
  2. Add them at your registrar. There are walkthrough links for Namecheap, GoDaddy and Cloudflare if you want step-by-step instructions for yours.
  3. Press Check DNS records. You'll get one of three answers: not found yet, partly propagated, or verified.
Not found yet is normal. DNS changes take time to spread — sometimes minutes, sometimes hours. The check is telling you where it has got to, not that something has gone wrong. Come back and run it again.

If you make a mistake, Reset domain configuration starts the setup over from the beginning. You can close the page at any point and come back — it resumes at the step you reached rather than restarting.

Step 3 — Verified

Once verified you get Visit domain and Disconnect, and the two sections below become available straight away.

The security certificate for your domain is issued and renewed for you. There is nothing to buy, install or remember to renew.

Disconnecting asks you to confirm first, so it can't happen by accident.

Step 4 — Brand identity

Everything that makes the dashboard look like yours, on one page with a single Save:

SettingWhat it controls
TitleThe name shown in the browser tab and around the app
SEO descriptionThe description used when your dashboard link is shared
Brand colourFive presets, or pick your own with the colour picker
Navigation logoYour logo in the dashboard's side navigation
Login page imageThe image clients see when they sign in
Watermark logoApplied to rendered assets such as ranking GIFs
SEO imageThe preview image when your link is shared
FaviconThe small icon in the browser tab

Each image slot shows a preview once filled, and you can replace or remove it. Files are checked as you choose them, so a wrong format or an oversized image is caught before it uploads. Save stays greyed out until you actually change something, and you'll be warned if you try to leave with unsaved changes.

Already set some of this during onboarding? Those values are here waiting, filled in. There is one set of branding for your agency — change it here and it applies everywhere, for you and your team.

Step 5 — Your sending email domain

Set your own domain for the emails your clients receive, so they arrive from your name rather than a shared one.

Your clients never receive a Jumper Media branded email. That holds whether or not you have set up your own sending domain — if you haven't, a neutral unbranded sender is used instead.

11Payments and billing

How Jumper Media charges you, and where to manage it.

Open Settings, then Payment. There are three views: Payment Methods, Default Billing Details and Payment History.

What you're charged for

Billing is metered on active location-days — how many of your client locations were active, and for how many days. It is not a flat per-location fee, so a location added mid-month is charged only for the days it was actually active, and the same applies when one is deactivated.

  • Community and City locations are counted separately, at their own rates.
  • The billing run happens on the 1st of each month, covering the month just finished.
  • A month with no active locations produces no invoice.

The Payment Methods screen shows a running invoice estimate for the current month, so there are no surprises on the 1st, and a table of your current plans with each location's active days.

Payment methods

You keep two methods on file at all times: a primary, which is charged first, and a backup, used if the primary fails. Either can be a card or a bank account.

At 20 active paid accounts, your primary must be a bank account (ACH). Below 20 there is no restriction on either slot. The screen shows your current count so you can see the threshold coming. Your backup can stay a card — most agencies do exactly that.

A few things worth knowing:

  • Extra methods sit in reserve. Add as many as you like; only the primary and backup are ever charged. Promote any of them whenever you want.
  • To swap one out, add the replacement first, then promote it. The method it displaces moves down a slot rather than being deleted — you are never left without a primary or a backup.
  • Expiring cards are flagged 60 days ahead, and the screen tells you which slot is affected, so you can replace one before a charge fails.
  • A new bank account shows as unverified until the verification completes, and isn't used for charging until then. Verification can take a few days, so start it early if you are approaching the 20-account threshold.
  • Settled up after a failed charge? Adding or updating a method automatically retries any unpaid invoices — you don't need to ask for them to be re-run.

Card details are collected directly by Stripe. Only the brand and last four digits are stored here.

If Add New Client is blocked with a "No ACH Added" message, you have reached the point where a bank account is required. Use Update payment information in that message to add one, and client creation unblocks.

Billing details

Your company details for invoices and payment notifications:

  • Billing invoice email — where invoices and receipts are sent. This is deliberately separate from your notifications email, so your accounts team can receive invoices without receiving everything else.
  • Address — country, street, an optional apartment or suite line, and city, state and ZIP.

Save billing details stays disabled until you change something, and Cancel restores what was there before.

Changes apply to future invoices only. Invoices already issued keep the email and address they were issued with, and are not re-sent. An issued invoice PDF is a permanent record and is never regenerated.

Payment history

Every invoice, with its status, searchable. Open one to see its full details and download it.

12Logs

Two views of the same audit trail. Logs in the main menu covers activity across your agency; the Logs tab inside a client narrows it to that client.

Organization logs, covering activity across your agency.
Organization logs, covering activity across your agency.

You see your own agency's activity. A team member with a custom role sees their own actions.

13Your permissions

What your account holds. Every one of these can be delegated to a role you create.

PermissionWhat it lets you do
Add new clientsCreate clients under your agency
Activate subscriptionStart billing for a client
Cancel planCancel a client's plan
Reactivate planReverse a cancellation
Request login linkMint a sign-in link for a client
Add keywordsTrack new search terms for a client
Delete keywordsRemove a tracked keyword
Keyword includedActivate a keyword
Keyword excludedPause a keyword without deleting it
Generate auditRun audit reports
Render ranking GIFExport ranking animations
Update watermarkSet the branding on rendered assets

A role you create can carry any combination of these.

Jumper Media is a Google Ads Partner. Google Maps ranking and SEO services are not endorsed, verified, or guaranteed by Google.