Skip to main content
OpenClaw can use the Outlit CLI to read authorized customer profiles, revenue, activity, and evidence. You can also schedule read-only digests to a chat channel connected to OpenClaw. Outlit continues to monitor churn and renewals in Attention; these digests help you review that work alongside other customer context.

Setup

1

Install the Outlit CLI

Verify with outlit --version.
2

Authenticate

Get your API key from Settings → API keys, then:
The CLI prompts for your key, validates it, and stores it securely. For OpenClaw, store OUTLIT_API_KEY through SecretRefs so the agent can authenticate without a plaintext key in its configuration. Run openclaw secrets configure to set it up.
Treat your API key like a password. It grants whatever capabilities its configured grants allow — potentially including customer access mutations. Revoke keys anytime from the Outlit app.
3

Install the Outlit skill

This installs the outlit skill into the OpenClaw skills target through the shared skills installer. OpenClaw detects and loads it automatically.
4

Verify

You should see:
Then message OpenClaw in your chat platform:

What OpenClaw can do with Outlit

Once the skill is installed, OpenClaw learns how to use the full outlit CLI. You can ask it for customer context in natural language: The Outlit skill guides OpenClaw through JSON responses, money values in the billing provider’s units (cents for USD, EUR, GBP, and CAD), and pagination. Check its answer against the returned evidence.

Scheduled customer digests

OpenClaw can deliver a recurring summary of Outlit data to your messaging channel. Its cron jobs read context; they do not replace the churn and renewal monitoring Outlit runs in Attention.

Open attention digest (daily)

Start with the items Outlit has already assessed and placed in Attention.

Trial health check (daily)

Trials that went quiet after a week probably need a nudge before expiration.

Revenue snapshot (weekly)

Get a current MRR snapshot for your top accounts. This recipe assumes every account bills in one currency: the customers view doesn’t name a currency, so the prompt states it. mrr_cents is in the billing provider’s units: cents for USD, EUR, GBP, and CAD. Change USD to the currency you bill in; for a currency outside those four, replace the divide-by-100 step with your provider’s amount rules (see Stripe’s currency docs). If your accounts bill in more than one currency, the ranking and the total would mix units. Use the revenue view instead, which has a currency column on each snapshot, and rank and total within each currency.

Inactive users (twice a week)

Individual users who went inactive, even if their company account is still active.

New signups overview (weekly)

Friday recap of new customers that signed up during the week.
Replace America/New_York with your timezone. OpenClaw supports any valid IANA timezone string.

Managing cron jobs

Outlit agent skills

For other coding agents or optional SDK instrumentation guidance, see Agent skills.

Troubleshooting

Next steps

OpenClaw docs

Learn more about OpenClaw’s features: skills, cron, secrets, and more

Attention

Review the churn and renewal work Outlit prepares.