Skip to main content
SYMPTOM INDEX

You have the exact message on screen. Here is what it means.

This page is a lookup table, not a tutorial. Find the string, read what it means, and check who owns the fix, you, the client, or Actionist Support.

Read this first

How to use this page.

Find the exact string you are looking at, read what it means, and check the chip on the right. Every row below carries one of three chips telling you who actually resolves it.

You Something on your side of the reseller surface: a form field, a filter, a retry button, a setting you can change yourself.
Client Only the client can grant it, connect it, or enable it, from inside their own workspace.
Support Nothing in the interface moves this further, for either of you. Email [email protected].
Standing advice before you escalate anything: retry once, or reload the page once. A surprising number of these clear on the second attempt. If the same message is still there after that, do what the chip says.

Getting certified

Registration and certification.

Messages from the application form, the Certification Hub, and the phase gate that decides whether your Master Dashboard is unlocked yet. See Getting started.

”First name is required.” (and the same message for last name, company name, business email, website, and country)
One of the six registration fields was empty when you clicked Submit application. Field errors only appear after that first click, so submitting once is the way to reveal what is missing. Fill in the flagged field and submit again.
You
”Enter a valid email” / “Enter a valid URL”
Format checks that run as you type in the business email and website fields. Correct the format and the message clears on its own.
You
”Your account has no email on file. Enter a business email here, or add one to your account first.”
Business email is normally read-only and pre-filled from your account. This copy appears instead when your account has no email on record, and the field becomes editable so you can type one in directly.
You
A raw, technical-looking validation message under your own error
The backend is rejecting something the form itself did not flag. Retry with the field you think it means corrected. If the message is unreadable or does not point at anything on the form, send it to Support exactly as shown.
Support
”Launch quiz” or “Retake quiz” greyed out, with no explanation shown
The backend has decided you cannot start or retake right now, and nothing in the interface says why. Wait a few minutes and check the Certification Hub again. If the button stays disabled, this is a Support case.
Support
”Reseller access paused” / “Your reseller profile is currently disabled or revoked. Contact support if you believe this is in error.”
Your profile status is disabled or revoked. There is no self-service path back from this state.
Support
”Could not load reseller profile” / “Check your connection and try again.”
The profile fetch failed. Click the retry action first. If it keeps failing, send Support roughly when it happened.
Support
Locked padlocks on Overview, Clients, and Revenue, tooltip “Unlocks after you pass the certification quiz”
Expected behavior before certification, not a fault. The Master Dashboard group stays locked until you pass the quiz.
You
Bringing clients in

Invitations.

Everything the “Invite a client to Actionist” modal can show you, from a bad email address to a status stuck mid-flight.

”This email already has an Actionist account and cannot be invited through reseller signup.”
There is no self-service way to attach an existing account to your reseller ID. Send Support the client’s email and ask them to link it.
Support
”A pending invitation already exists for this email.”
You already sent this client a link. Ask them to check spam, or wait for the existing invitation to expire before sending another.
You
”Enter a valid email address.”
A format check on the Client email field. Fix the address and send again.
You
”Invitation limit reached. Try again in a few minutes.”
A rate limit, not a block. Wait a few minutes, then send the invite again.
You
”Your reseller account isn’t certified yet, or this feature is disabled.”
Check your status pill in the sub-navigation. If it already reads Certified reseller and you still see this, it is a Support case.
Support
An invitation stuck at “Accepted — awaiting org” for a long time, or showing “Failed”
No further detail is surfaced in the interface for either state. Send Support the client’s email and the status you see.
Support

Master Dashboard

Clients list.

Read the second row below carefully. It looks identical to a genuine empty state but is not, and that distinction is the single most useful thing on this page. See Managing clients.

”No clients yet.”
This exact text shows both for a genuinely empty client list and for a failed fetch. There is no separate error state. Reload the page first. If you know clients exist and this persists, it is a Support case.
Support
”View as client” greyed out
Hover the button for the reason. Most often the client’s workspace is still finishing setup, an Active client can still be unmanageable while that runs. Wait and check again, and escalate if it persists.
Support
”Managing this client isn’t available right now”
The fallback tooltip the interface shows when the backend has no specific reason to give. Wait and retry. If it never clears for one client, send Support that client’s name.
Support
”Client manager is currently unavailable. Please try again.”
A toast that fires when session creation fails. Retry once, this is usually momentary.
You
Revenue contribution showing “Pending”
The backend has not finished computing that client’s contribution yet. Hover the cell for the reason if one is given. Nothing to fix, this clears on its own.
You
The keyboard-shortcut chip next to search does nothing when clicked
It is decorative. No handler is wired to it anywhere in the interface. Not a bug, just search normally.
You
”Type at least 3 characters to search”
Search will not fire below three characters, and matching happens server-side above that. Type one more character.
You
A client appearing under the Historical filter
The relationship is canceled, or was force-disconnected by an Actionist admin. Force-disconnection is not something either of you can trigger or reverse yourselves, so this is a Support case if you did not expect it.
Support
Inside a client’s workspace

Delegated sessions.

What happens when a “View as client” session ends, locks a panel, or refuses an agent a tool. See View as client for the full mechanism.

Suddenly back on your own reseller dashboard, with no message
Your session expired or was revoked. The teardown is deliberately silent, there is no toast or banner warning you first. Start a new session and carry on.
You
”Access restricted” / “The client hasn’t granted access to permission in this delegated session.”
One area is locked, the session itself is fine. Click Refresh permissions in the banner in case the client just granted it. If it is still locked, ask the client to enable that toggle.
Client
”This page is not available while viewing a client workspace.”
You have landed on Reseller or Projects. No permission unlocks either area from inside a delegated session, that is by design, not a missing grant. Exit the session to reach them from your own dashboard.
You
The Refresh permissions button spins but never confirms
It fails silently by design and the banner just stays as it was. Click it again. If it never confirms, send Support the client’s name and roughly when it happened.
Support
Home loads but the message composer is disabled, hint “View-only access”, tooltip “Agent execution wasn’t granted in this view-only session.”
You have Chat History but not Prompts and Instructions. Opening an agent chat to actually work in it needs both. Ask the client to grant the second one.
Client
”Ask the client to grant access to chat history so you can view this.”
The reverse gap: you have prompts and instructions but not chat history. Ask the client for that toggle.
Client
An agent replying “Permission denied: reseller delegated session does not include permission access.”
The agent’s own tools are filtered by the same scopes as the interface. If you see this mid-conversation, the fix is a permission the client needs to grant, not a different prompt.
Client

The hardest boundary

Apps and connections.

Every control here that touches a credential or an authorization is locked for the entire duration of any delegated session. No permission changes that. See Apps, tools and integrations.

”Client action required” / “This app requires the client’s credentials or authorization to complete installation. Ask the client to install or connect this app directly.”
Every connect, reconnect, install, and disconnect control shows this in a delegated session, regardless of which permissions the client granted. Always ask the client to do it themselves, from their own account.
Client
The Credentials Vault panel is missing entirely from Settings
Expected. The panel does not render at all during a delegated session, it is absent rather than disabled. See Credentials and API keys.
You
Connection health badges: “Missing permissions”, “Reconnect needed”, “API key needs attention”, “Not connected”
All four describe a state only the client can fix, since fixing any of them means touching a credential or an authorization grant. Pass the badge text along to the client.
Client
An app showing “Coming soon”
No connection method works for that app on this deployment yet. There is nothing to configure around it in the app today. If a client needs it, send Support the app name.
Support
Automation

Schedules and runs.

A schedule that looks fine but never actually fires is almost always one of a few things, checked in order.

A schedule that never fires
First, confirm it is enabled. Second, check Agent Studio → Runs for a row, no row means it never fired at all. Third, check where the agent runs, one on someone’s own machine stops the moment that machine sleeps. Fourth, check the time zone, a schedule fires in the zone it was stored in, not the one you are reading it from.
You
”Run now” disabled, hint “Enable this schedule to run it manually”
You cannot trigger a disabled schedule by hand either. Enable it first.
You
”Could not start this scheduled run”
Retry once. If it keeps failing for the same schedule, send Support the schedule name and the time you tried.
Support

Getting paid

Revenue and payouts.

Load failures, wallet validation, and the one ledger status with no self-service fix at all. See Revenue and payouts.

”Could not load revenue totals.” / “Could not load your payout method.” / “Could not load the transaction ledger.”
Each has its own Retry button on the tile. Click it. If the same tile keeps failing to load, send Support which tile and roughly when.
Support
”No transactions yet.”
Genuinely empty, unlike the Clients list above. Nothing to fix, you have no ledger rows yet.
You
”Payout details are temporarily unavailable. reason
Read whatever reason is given, it is usually specific. If the reason is empty and the message does not clear on its own, send Support the exact text.
Support
”Payouts disabled by support.”
Your payout profile has been disabled on the backend. There is no toggle for this anywhere in the interface.
Support
”Pending (not payable)” on a ledger row
A blocked commission. No reason is surfaced in the interface and there is no self-service fix, even though the backend records one internally. Send Support the row’s client and month.
Support
The Pending or Paid filter count looking wrong against the full ledger
The ledger filter is client-side and only counts the rows currently loaded on the page, not your true total. Not a bug, just a scoping detail worth knowing.
You
”That doesn’t look like a valid Base address. Expected 0x followed by 40 hex characters.”
The pasted address does not match the expected format for USDC on Base. Check you copied the full 42-character address.
You
”Addresses do not match.”
The confirmation step compares your retyped address character-by-character against the first entry. Re-paste carefully.
You
The Save wallet address button staying disabled
All three acknowledgement checkboxes need to be ticked, the address format needs to be valid, and both address fields need to match, all at once. Check each condition in turn.
You
The confirm step giving no feedback beyond a disabled button
Retype the pending address exactly as shown. The button enables once the two match character-for-character.
You

Skip straight here if you recognize one of these

When it is definitely Actionist Support.

Seven situations where nothing in the reseller interface, and nothing the client can do either, moves things further. Email [email protected] directly rather than retrying again.

A paused or revoked reseller profile. “Reseller access paused”, no self-service reinstatement exists.
A blocked commission. “Pending (not payable)” with no reason shown in the interface.
Payouts disabled by support. No toggle anywhere turns this back on.
A stuck certification retake. “Launch quiz” or “Retake quiz” that stays greyed out after waiting.
A force-disconnected relationship. A client sitting in the Historical filter that you did not expect there.
An existing account that needs attaching. “This email already has an Actionist account”, there is no in-app path to link it to your reseller ID.
Any generic error that survives one retry. If reloading or retrying once does not clear it, stop retrying and escalate instead.

Include with every request:

  • The exact message text, copied rather than paraphrased.
  • The client’s name or email, if the issue is about one specific client.
  • Roughly when it happened.
  • What you already tried, so Support does not repeat it (retry, reload, wait).
The honest part

Generic messages, and why they are hard.

A handful of messages recur across the reseller surface precisely because the interface has no more specific thing to tell you. They are not bugs in the sense that something is broken, they are the honest shape of “the backend could not classify this."

"Something went wrong.”
Appears on registration, invitations, and wallet operations whenever an error cannot be classified into anything more specific. Retry once, then send Support the exact screen you were on.
Support
”Managing this client isn’t available right now”
The no-reason fallback for a disabled View as client button. The backend has a specific reason internally, it just is not always sent to the interface.
Support
”No clients yet.”
Conflates a genuinely empty list with a failed fetch. Covered above, worth repeating here because it is the clearest example of the pattern.
You
”This page is not available while viewing a client workspace.”
Never tells you which permission would help, because none would. Reseller and Projects are locked structurally, not by a missing grant.
You
None of these four are worth escalating on their own. They only become a Support case when the underlying action, loading a dashboard, starting a session, sending an invite, keeps failing after you retry.

Still stuck

Send the exact message, not a description of it.

The string on screen is usually enough for Support to know exactly where you are. Copy it, don’t paraphrase it.

Every entry here is verified against the live product, not the marketing copy.
Copy the exact string · check the chip · escalate once, not repeatedly.

Keep going

Next steps.

Frequently asked questions

Shorter answers to the questions that come up before anything has gone wrong.

View as client

The full mechanism behind delegated sessions, banners, scopes, and exits.

Revenue and payouts

Commission, the ledger, and how to set up a payout wallet correctly the first time.

Actionist Support

Where to go when a reader here points you past the reseller surface entirely.