Skip to main content
PARTNER PROGRAM

Build a business on Actionist. Earn on every client.

Earn a flat percentage on every paying client you bring to Actionist, with one workspace to configure their agents, MCPs, and integrations on their behalf. Pass a certification quiz to unlock it.

The path

From application to first payout.

Four phases, each gated by the previous. The dashboard unlocks the moment you pass the certification.

1
Fill the application form — six fields, two minutes. The app moves you straight to the Certification Hub on submit.
2
Pass the knowledge quiz across four modules. The quiz locks to your app locale at launch — set your language first.
3
Overview, Clients, and Revenue nav items unlock immediately on pass. Invite clients, configure their workspaces.
4
Commission tracked live in the Revenue tab. USDC payout direct to your wallet on the 1st of each month.
No credential sharing. Delegated sessions give you full access to a client workspace without ever exposing their API keys or tokens.
Clients hold the dial. Nine permission scopes — each client grants exactly what they trust. Credentials are always hard-locked off.
Fresh quiz every run. Every retake pulls a new question set — you’re never memorizing answers, always demonstrating knowledge.
Why partner

Certified resellers get a real management layer — commission, a unified client dashboard, and access controls that keep clients in charge.

Commission

Earn a flat percentage on every paying client you bring. Commission is tracked live in the Revenue tab and paid monthly in USDC directly to your wallet.

One dashboard, every client

One delegated session loads the full Actionist UI scoped to a client’s workspace. Configure their agents, MCPs, and integrations without sharing a single credential.

Permissioned by design

Clients hold the access dial. Nine named permission scopes — they grant what they trust. Credentials and API keys are hard-locked off, no exceptions.
Step 1

Register your application.

The form takes two minutes. Once submitted, the app moves you directly into the Certification Hub.

Open the Reseller section

Find Resellers in the main sidebar. The “Overview,” “Clients,” and “Revenue” nav items show a padlock — they unlock after you pass the certification.

Click the CTA

On the landing page you’ll see three benefit cards and a four-step walkthrough. Click the “Become a Certified Reseller” button to open the registration form.

Fill in your details

The form has six required fields:
FieldNotes
First name
Last name
Company / Agency name
Business emailPre-filled from your Actionist account; read-only
WebsiteBare domains auto-normalize on blur (see tip below)
Country of operationDropdown; 15 countries; defaults to United States

Submit the application

Click “Submit application.” On success, Actionist transitions you directly to the Certification Hub.
You can type a bare domain like halo.studio in the Website field. When you tab out, the form automatically normalizes it to https://www.halo.studio. If you already type the https:// prefix, it’s left untouched — no need to strip it.
Docs and the Certification Hub are always accessible without submitting a registration. You can study the quiz material before you apply.
Tell us about your business
First name
Mira
Last name
Santos
Company / Agency name
Halo Studio
Business email
Website
Country of operation
United States
Submit application
Step 2

Pass the certification quiz.

The Certification Hub shows four knowledge modules to study, then gates the quiz behind a single button. The question count and pass threshold are shown in the Hub before you start. Try a sample question below.

Sample question
streak ×1
correct
1 of 4
Which permission scope allows a reseller to configure MCP servers and tool settings inside a client’s workspace?
Correct. Tools & Integrations is the scope that lets a reseller configure MCP servers and tool settings on a client’s behalf.
Not quite. The correct answer is B — Tools & Integrations. That is the scope covering MCP server configuration and tool settings.
Once you click “Launch quiz”, the session cannot be paused or resumed. Do not refresh or close the app window during the quiz — doing so ends the attempt immediately and counts as a used retake.
Certification Hub
20 questions · pass threshold 75% · fresh set each attempt
Identity, tools, memory, schedules
Prompt design, soul, instructions
Skill packs, MCP, integrations
App catalog, connection flows
Launch quiz

Before you start — set your language

The quiz runs in 7 languages: English, Español, Français, Deutsch, Português, 日本語, and 中文.Your quiz language is locked to your app’s locale at the moment you click “Launch quiz” — you cannot change it mid-run. To take the quiz in a specific language:
  1. Go to Settings → Language and set your preferred language.
  2. Return to the Certification Hub and click “Launch quiz”.
The language selector in the quiz UI has aria-disabled set — it shows your current language but cannot be changed during the session.
The quiz runs full-page. At the top you’ll see a progress bar, a streak counter tracking consecutive correct answers, and an “Exit quiz (Esc)” button.For each question:
  1. Read the multiple-choice options and select one.
  2. Click “Check” to submit your answer. Immediate feedback shows Correct or Not quite with an explanation.
  3. Click “Continue” to advance, or “Submit quiz” on the final question.
A confetti burst fires the moment your score crosses the pass threshold — even before the final question.
The results screen shows your Score, Percentage, and Best streak (your longest run of consecutive correct answers).Click “Enter my Dashboard” to unlock the certified reseller dashboard. The Overview, Clients, and Revenue nav items activate immediately.
The results screen shows: “You scored X of Y. You need Z correct to pass.”Click “Retake quiz” — every retake pulls a fresh set of questions, so you’re never memorizing the same run. Take it again whenever you’re ready.
If the “Retake quiz” button appears grayed out after a failed attempt, the retake window on the backend hasn’t reset yet. Wait a short while and check again, or contact support if it stays locked.
If you need to stop, press Esc or click the X button. A confirmation modal appears showing:
  • Answered so far
  • Correct so far
  • Remaining questions
Click “Leave without saving” to exit. This counts as a used attempt — partial progress is not saved and your next run starts from question 1. Click “Keep going” to resume your current attempt.
Your dashboard

Three tabs. Your whole reseller business.

Once certified, the Reseller section becomes a full management console. Here’s what each tab does.

The Overview tab is your at-a-glance summary: four KPI tiles at the top, a recent clients panel below, and a help panel on the side.
TileWhat it shows
Total clients onboardedAll clients ever attached to your reseller account
Total revenue generatedCumulative revenue from your clients
Your commission earnedYour total cut to date
Client statusActive / Inactive split
Shows your last 5 clients. Each row has the client’s avatar, name, join date, plan badge, status dot, and a “View →” button that opens the client detail.Includes a hard-coded “Join the reseller Discord” card (“Private channels for certified resellers”) and additional support links from the API.Click “Invite client” from the Overview (or the Clients tab) to open the invite modal.
  1. Enter the client’s email address (required).
  2. Optionally add their company name.
  3. Click “Send invitation email.”
Actionist emails the client a signup link. When they complete sign-up, their workspace auto-attaches to your reseller account and they appear in Clients immediately.
Each email address can only have one pending invite at a time. If you see a “pending invitation already exists” error, wait for the previous invite to expire before resending.
Overview
Total clients
14
onboarded
Total revenue
$8,420
generated
Commission
$2,840
earned
Client status
12
active · 2 inactive
Recent clients
HShalo.studioJun 1, 2026Pro
MCmeridian.coMay 20, 2026Starter
NLnova-labs.ioMay 15, 2026Pro
VXvertex.designApr 30, 2026Starter
ARarco.agencyApr 18, 2026Pro
Private channels for certified resellers
Revenue

Commission, tracked live.

Every paying client you bring generates a ledger entry. Payouts are in USDC, sent on the 1st of each month to the wallet address you configure.

Lifetime commission
$2,840
all time
Pending balance
$460
payout 1 Jul
Paid to date
$2,380
USDC
Active clients
12
2 inactive
Revenue ledger · Jun 2026
2026-06-01Payout · Base (USDC) · 0xA1B2…F9E0$420
2026-06-08Commission · halo.studio · Pro plan+$58
2026-06-09Commission · meridian.co · Starter plan+$24
2026-06-11Commission · nova-labs.io · Pro plan+$58
Paid Pending · pays 1 JulUSDC on Base, Ethereum, Polygon, or Arbitrum
Working for clients

Delegated sessions — manage clients from inside their workspace.

A delegated session loads the full Actionist UI scoped to a client’s account. You see their agents, workflows, and integrations exactly as they do — without ever sharing a password or credential. Toggle the scopes below to see what the banner looks like.

Toggle active scopes to update the banner
Reseller modehalo.studioPro · active
promptstoolsmemoryskillsauditfiles
Exit
The full Actionist UI is loaded here, scoped to halo.studio’s workspace. Enabled scopes are listed in the banner above.
Credentials & API Keys
Always hidden — no exceptions
HARD LIMIT

Find the client in the Clients tab

Locate the client in the Clients table. The “View as client” button in the Actions column is active only when the client status is Active and management access is enabled.

Click 'View as client'

The app navigates to / and a purple “Reseller mode” banner appears at the top of the screen, showing the client’s name, domain, plan tier, and the active permission scopes for this session.

Work inside the client workspace

Use the standard Actionist UI — you can configure agents, set up MCP integrations, manage files, review runs, and build workflows on the client’s behalf. Everything is scoped to their workspace.

Exit the session

Click “Exit to Reseller Dashboard” in the top banner, or press Escape, to return to your own reseller dashboard.
Credentials are always hidden during a delegated session — regardless of which permission scopes are active. You will never see a client’s API keys, OAuth tokens, or service-account credentials.
Any scope the client has toggled off in their Managed By panel will not appear during your session. Features are enforced server-side — there is no way to access a disabled scope from within the session.
Agency workflows

Running multiple client workspaces at once.

Three patterns agency owners use every week — onboarding, reporting, and troubleshooting — each handled inside the delegated session without a single shared credential.

Omar · Agency owner
New client accepted. Omar opens a delegated session, drops in three starter agents (inbox triage, calendar scheduler, weekly digest), connects the relevant apps under Tools & Integrations, and writes a base soul prompt. Client is live and running in an afternoon — no handoff call, no shared logins.
live in ~4 hrs
Omar · Agency owner
On the last Friday of the month, scheduled agents across all 8 client workspaces compile activity summaries and email them automatically. Omar reviews a single digest in his own workspace the next morning — no manual log-pulling, no switching between accounts.
saves ~3 hrs/month per client
Omar · Agency owner
Client reports an agent misfiring. Omar clicks View as client, opens Audit Logs (scope granted), reads the run history, corrects the agent instructions, and replies with a fix — all in 12 minutes. No screenshare, no “can you send me a screenshot?“
typical fix in ~12 min

For clients

Managed By — clients stay in control.

If a client’s workspace is attached to a reseller account, a “Manage Reseller” tab appears in their Reseller sub-navigation. From this panel the client decides exactly what their reseller can see and do.

Reseller connectsInvite email received; client completes sign-up and workspace auto-attaches.
Managed By panelClient sees reseller info, certification date, and nine toggleable permission scopes.
Scopes enforcedServer-side enforcement — reseller’s session respects every toggle in real time.
Credentials lockedNo toggle for API keys. Hard-coded permanent restriction at the server level.
Prompts & Instructions
Read and edit agent instructions and soul
On
Tools & Integrations
Configure MCP servers and tool settings
On
Agent Memories
View and manage memory buckets
Off
Chat History
Read conversation history
Off
Skills
Install and manage skills
On
Audit Logs
View run logs and execution history
Off
Billing Summary
See plan and billing information
Off
Files
Access the workspace file system
Off
Calendar & Schedules
View and edit agent schedules and triggers
Off
Credentials & API Keys HARD LIMIT
Server-enforced permanent restriction — no toggle available
always off

What the panel shows

At the top of the Managed By panel, clients see:
  • The reseller’s company name
  • Contact person name
  • Email address (a clickable mailto link to reach them directly)
  • The reseller’s certification date
A banner reads: “Your reseller can only access the scopes enabled below · Credentials are always off-limits.”
Clients can grant or revoke any of these nine scopes at any time:
ScopeWhat it gives the reseller
Prompts & InstructionsRead and edit agent instructions and soul
Tools & IntegrationsConfigure MCP servers and tool settings
Agent MemoriesView and manage memory buckets
Chat HistoryRead conversation history
SkillsInstall and manage skills
Audit LogsView run logs and execution history
Billing SummarySee plan and billing information
FilesAccess the workspace file system
Calendar & SchedulesView and edit agent schedules and triggers
Click “Save changes” after adjusting toggles. Changes take effect immediately on the reseller’s next delegated session. A “Saved” confirmation appears for approximately 2.5 seconds.
Credentials & API Keys carries a HARD LIMIT badge. There is no toggle for this scope — it is permanently restricted with no exception.
Your reseller can never see API keys, OAuth tokens, or service-account credentials, regardless of which other scopes are enabled. This restriction is enforced at the server level and cannot be changed by the reseller, the client, or Actionist support.
Manage Reseller
Halo Studio
Mira Santos[email protected]Certified Jun 1, 2026
Your reseller can only access the scopes enabled below · Credentials are always off-limits.
Prompts & Instructions
Tools & Integrations
Agent Memories
Chat History
Skills
Audit Logs
Billing Summary
Files
Calendar & Schedules
Credentials & API Keys HARD LIMITalways off
Save changes
Tips

Things worth knowing before you start.

The quiz locks to your app’s current language the instant you click “Launch quiz.” There is no way to change language mid-run — the language selector is disabled during the quiz.Go to Settings → Language, set your preferred language, then return to the Certification Hub to launch. Supported languages: English, Español, Français, Deutsch, Português, 日本語, 中文.
The registration form auto-normalizes your website on blur. Type halo.studio and the field rewrites it to https://www.halo.studio when you tab away. If you include the https:// prefix yourself, the normalizer leaves it untouched — either way works fine.
The quiz session is not pausable or resumable. Refreshing the app window, closing the window, or navigating away ends the attempt and counts it as a used retake — even if you were on question 3 of a long exam. Leave your notifications on Do Not Disturb and keep the window focused until you submit or choose to exit through the leave modal.
Actionist warns you multiple times before any wallet is saved for good reason: payouts are on-chain and irreversible. Clipboard hijacking tools can silently replace a copied address with a different one. Before clicking “Save wallet address,” triple-check the first 6 and last 4 characters of the address in both the entry and confirmation fields.Actionist staff will never ask for your seed phrase, private key, or wallet password.
This is expected for recently onboarded clients. Revenue contribution is computed asynchronously by the backend. Hover the “Pending” value to see the reason from the API. It resolves automatically — no action needed on your end.
Once certified, the Help panel on the Overview tab has a hard-coded link to the reseller Discord: private channels for certified partners. It’s the fastest way to connect with the partner community and get early access to program updates and announcements.

Certified reseller program

Become a Certified Reseller.

Apply in minutes, pass the certification, and start building your client roster. USDC commission — paid monthly.

No credential sharing, ever · Nine client-controlled scopes · USDC payout on the 1st
Credentials hard-locked at the server level — no toggle, no exception.

Keep going

Useful reading for resellers.

Agents

Configure client agents during delegated sessions — identity, tools, memory, and schedule.

Apps

Set up app integrations on behalf of clients when the Tools & Integrations scope is enabled.

Skills

Skills is one of the nine Managed By permission scopes — install and manage client skill packs.

Memory

Agent Memories is a toggleable scope. Understand how buckets work before managing them for clients.

Credentials

Why the credentials vault is always off-limits to resellers — and why that protects your clients.

Settings

Set your app language before launching the certification quiz — language locks at quiz start.