Customer Portal Guide
The Orquestio customer portal is a web interface built on Odoo that lets you manage every aspect of your OpenClaw deployment. Under the hood, the portal calls the same orchestrator API — so anything you can do in the portal, you can also automate via the REST API.
Logging in
Section titled “Logging in”- Navigate to portal.orquestio.com.
- Sign in with the credentials you received during onboarding.
- After login you land on the Dashboard, which shows an overview of your active instances.
Dashboard
Section titled “Dashboard”The dashboard gives you a quick snapshot of your account:
- Active instances — count, current state, and plan tier.
- Recent operations — the last 10 tasks dispatched against your instances.
- Alerts — any instances in unhealthy or degraded state.
Click any instance card to open its detail page.
Instance management
Section titled “Instance management”Creating an instance
Section titled “Creating an instance”- Click New Instance in the top-right corner.
- Choose a blueprint (e.g.,
OpenClaw). - Select a plan (e.g.,
openclaw-basic,openclaw-pro). - Enter an instance ID — a short, unique slug (lowercase, hyphens allowed).
- Click Create.
The portal dispatches a create task to the orchestrator. You can track progress in the Task History tab. Provisioning typically takes 1-3 minutes.
Instance lifecycle
Section titled “Instance lifecycle”Each instance has a state visible on its detail page:
| State | Meaning |
|---|---|
running | Instance is live and accepting traffic |
stopped | Instance is shut down; data is preserved |
starting | A start operation is in progress |
stopping | A stop operation is in progress |
provisioning | Initial creation in progress |
error | Something went wrong — check task history |
Use the action buttons on the instance detail page to:
- Start — boot a stopped instance.
- Stop — gracefully shut down a running instance.
- Restart — stop then start in a single operation.
- Destroy — permanently delete the instance and all its data.
Resizing an instance
Section titled “Resizing an instance”- Open the instance detail page.
- Click Resize (or Change Plan).
- Select the new plan tier.
- Confirm the change.
Resizing may cause a brief restart. The portal shows the task progress in real time.
Environment variables
Section titled “Environment variables”Environment variables let you inject configuration into your OpenClaw instance — most importantly, your LLM API keys.
Viewing current variables
Section titled “Viewing current variables”Navigate to the instance detail page and open the Environment tab. Existing variables are listed with their keys visible and values masked.
Adding or updating a variable
Section titled “Adding or updating a variable”- Click Add Variable (or the edit icon next to an existing variable).
- Enter the key (e.g.,
OPENAI_API_KEY) and value. - Click Save.
The change triggers a task that updates the instance configuration. Depending on the variable, the instance may restart automatically.
Common variables
Section titled “Common variables”| Variable | Purpose |
|---|---|
OPENAI_API_KEY | Your OpenAI API key for GPT models |
ANTHROPIC_API_KEY | Your Anthropic API key for Claude models |
LLM_MODEL | Default model identifier (e.g., gpt-4o, claude-sonnet-4-20250514) |
Custom domains
Section titled “Custom domains”By default, your instance is accessible at a URL like https://<instance-id>.orquestio.com. You can add your own domain instead.
Setting up a custom domain
Section titled “Setting up a custom domain”- Open the instance detail page and go to the Custom Domain tab.
- Click Add Custom Domain.
- Enter your domain (e.g.,
ai.example.com). - The portal shows the CNAME target you need to configure in your DNS provider.
- Add a CNAME record in your DNS pointing your domain to the provided target.
- Click Verify once DNS has propagated.
The orchestrator automatically provisions a TLS certificate via Let’s Encrypt once the CNAME is verified. Certificate issuance typically takes under a minute.
Checking domain status
Section titled “Checking domain status”The Custom Domain tab shows the current state:
| Status | Meaning |
|---|---|
pending_dns | Waiting for you to configure the CNAME record |
pending_cert | CNAME verified, TLS certificate being issued |
active | Domain is live with a valid certificate |
error | Something went wrong — hover for details |
Task history and operation logs
Section titled “Task history and operation logs”Every action you perform (create, start, stop, resize, environment change, domain setup) generates a task tracked by the orchestrator.
Viewing task history
Section titled “Viewing task history”- Open the instance detail page.
- Click the Tasks tab.
Each task entry shows:
- Task type — the operation performed.
- Status —
pending,running,completed, orfailed. - Timestamps — when it was created and when it finished.
- Details — expand to see the full operation log.
You can also view a global task list across all instances from the Operations item in the main navigation menu.
Account settings
Section titled “Account settings”Access account settings from the user menu (top-right corner):
- Profile — update your name, email, and password.
- Billing — view your current plan, invoices, and payment method.
- API Keys — generate and manage API keys for programmatic access to the orchestrator API.
- Notifications — configure email alerts for instance state changes and billing events.