Common Issues
Use this page when a happy path breaks. Most issues come from missing local auth, the wrong selected inbox, expired claim links, or billing state that has not refreshed yet.
CLI Not Found
Section titled “CLI Not Found”Symptom:
dispatch: command not foundFix:
/bin/bash -c "$(curl -fsSL https://get.dispatchjoin.com/install_dispatch.sh)"dispatch --versionRestart your shell if the command still is not found.
CLI Says Credentials Are Missing
Section titled “CLI Says Credentials Are Missing”Check local auth:
dispatch statusReconnect with one of:
dispatch inbox createdispatch inbox claim --opendispatch auth wallet --private-key-path ~/.config/dispatch/wallet.keyUse direct workspace or inbox keys only when you are wiring Dispatch into existing secret management.
Wrong Inbox Is Active
Section titled “Wrong Inbox Is Active”dispatch inbox lsdispatch inbox use <inbox_id>dispatch inbox showMail commands use the selected inbox.
Claim Link Expired
Section titled “Claim Link Expired”Fix:
dispatch inbox claim --openClaim links are one-time and time-limited. Make sure you are signed into the intended web account before completing the claim.
Verification Email Did Not Arrive
Section titled “Verification Email Did Not Arrive”Fix checklist:
- Confirm the account email was typed correctly.
- Use the resend verification action on the setup page.
- Check spam.
- If mail still does not arrive, submit a request at
https://dispatchjoin.com/support.
Forgot Password
Section titled “Forgot Password”Fix:
- Open
https://dispatchjoin.com/reset-password. - Request a reset email.
- Finish the reset with the emailed code.
- Sign back in and restore or claim the inbox.
Code Extraction Returns Nothing
Section titled “Code Extraction Returns Nothing”Fix checklist:
dispatch inbox showdispatch mail ls --folder alldispatch mail code --folder spamdispatch mail extract --kind code --limit 50If the message has an unusual code format, open it in Mail Desk and read the code manually.
Unable to Send Mail
Section titled “Unable to Send Mail”Fix checklist:
-
Confirm the selected inbox with
dispatch inbox show. -
Retry with a minimal text body:
Terminal window dispatch mail send user@example.com "Test" --text "hello" -
Check plan or policy errors.
-
Confirm the recipient address and spam folder.
Additional Inbox Requires Billing
Section titled “Additional Inbox Requires Billing”Use the simplest path first:
- Open Billing in the web app.
- Complete the Team 1000 Stripe upgrade.
- Refresh Billing.
- Retry
dispatch inbox create.
For wallet-backed payment:
dispatch inbox create next --swarm --private-key-path ~/.config/dispatch/wallet.keyStripe Checkout Completed but Plan Did Not Update
Section titled “Stripe Checkout Completed but Plan Did Not Update”Stripe upgrades are applied by webhook. Wait briefly, refresh Billing, then run:
dispatch billing lsIf the entitlement is still missing, contact support with account email, workspace id, and checkout timing.
x402 Payment Was Sent but Confirmation Fails
Section titled “x402 Payment Was Sent but Confirmation Fails”Check:
- The payment id is the quote
payment_reference, not the transaction hash. - The
--tx-hashis the actual on-chain transaction. - The confirming wallet is the payer wallet.
- The transaction amount, recipient, asset, and chain match the quote.
- Solana transactions may need more time to finalize.
Then retry:
dispatch billing confirm x402.<payment_reference> --chain eth --tx-hash 0xabc123 --private-key-path ~/.config/dispatch/wallet.keyNeed Billing, Privacy, Export, Abuse, or Closure Help
Section titled “Need Billing, Privacy, Export, Abuse, or Closure Help”Open https://dispatchjoin.com/support and include:
- account email
- workspace id
- inbox address or inbox id
- payment provider and transaction details, if relevant
- the exact command or web flow that failed