AutomationOpenClaw
[ 01 / 05 ]·OpenClaw × FCE
WORKS TODAY

OpenClaw +
FreeCustom.Email

OpenClaw (formerly ClawdBot) is an AI agent that can orchestrate fce CLI commands using natural language. Run fce login once to authenticate — then just describe what you need.

  • Run fce login once — browser-based, keychain-backed
  • No code required — describe in plain English
  • Runs real fce CLI commands under the hood
  • Handles inbox creation, OTP extraction, watching
OpenClaw — FCE agent

You

Create a temp inbox, watch it, and tell me the OTP when an email arrives

Running fce dev

Inbox ready: dev-fy8x@ditcloud.info

WebSocket connected · watching…

Email received (2.1s)

FROM: "Dishant Singh" <dishupandey57@gmail.com>

SUBJ: Your OTP for FCE: 212342

────────────────────────────
OTP · 212342
From · "Dishant Singh" <dishupandey57@gmail.com>
Subj · Your OTP for FCE: 212342
Time · 20:19:54
────────────────────────────
[ 02 / 05 ]·Setup

Setup in 4 steps

01

Install the fce CLI

One command installs the CLI on macOS, Linux, or Windows. This is the only binary you need.

All install options
bash
curl -fsSL freecustom.email/install.sh | sh
02

Run fce login

Opens your browser, you sign in, and your API key is saved to the OS keychain automatically. Keys always reflect your current plan — no manual copying needed.

bash
fce login

# Verify it worked
fce status
03

Point OpenClaw at fce

OpenClaw reads from your keychain automatically. Just describe what you need — it will run the right fce commands.

Prompt examples below
bash
# In OpenClaw, simply ask:
"Create a random inbox, watch it, and tell me the next OTP that arrives"
04

CI / CD: use FCE_API_KEY

For headless pipelines where there's no browser, export your key as an env var. Get it from the dashboard after logging in.

Open Dashboard
bash
# GitHub Actions / any CI runner:
export FCE_API_KEY=${{ secrets.FCE_API_KEY }}
fce status
[ 03 / 05 ]·Prompt library

Copy-paste prompt library

These prompts work with OpenClaw, Claude, or any AI assistant that can run shell commands. Copy and adapt them for your use case.

Create and watch an inbox
Using the fce CLI (already logged in via `fce login`), create a random disposable inbox and watch it for incoming emails. Show me each email as it arrives, formatted clearly with FROM, SUBJECT, and TIME.
Get the next OTP
Use `fce dev` to create a temp inbox and watch it. When an email arrives with an OTP or verification code, extract and return it using `fce otp`. Show the full OTP output including From, Subj, and Time.
Check account status
Run `fce status` and summarize my FreeCustom.Email account: plan name, remaining credits, and how many inboxes I have registered.
[ 04 / 05 ]·Use cases

What you can build

🧪

Integration testing

Automate signup flows, email verification, and password reset tests in CI without maintaining test accounts.

🔁

Regression testing

Run end-to-end email tests on every PR. Fresh inboxes per test run, zero flakiness.

📡

Alert monitoring

Watch a dedicated inbox and forward error notifications to Slack, PagerDuty, or any webhook.

OTP extraction

Extract verification codes from any inbox in under 200ms. No regex, no parsing — just the number.

🏗️

Staging environment testing

Spin up disposable inboxes for your staging deployments. Test email flows end-to-end without affecting production.

🤖

Fully autonomous agents

Let OpenClaw manage the full email lifecycle: create, watch, extract, verify — with no manual steps.

[ 05 / 05 ]·Reference

Authentication

Primary: run fce login once — it opens your browser, saves a key to your OS keychain, and you're done. Keys automatically reflect your current plan.

CI / headless: export FCE_API_KEY as an environment variable. Get the value from the dashboard after logging in via fce login.

CI / headless env var
FCE_API_KEYYour API key (fce_...). Skips keychain — for CI pipelines and headless agents only.CI only

OpenClaw × FreeCustom.Email · Automation Hub