A webhook is a doorbell for software.

Page Me turns that doorbell into a private iPhone page for agents, scripts, automations, and workflows that need your attention.

Core ideas

The short version before you wire Page Me into agents, deploys, cron jobs, or personal scripts.

What is a webhook?

A webhook is a private URL another tool can call when something happens. Page Me turns that request into a push notification on your iPhone.

What is a pager?

A pager is an alert path you reserve for events that deserve attention. It is quieter than chat and more intentional than a general notification feed.

What is an agent pager?

An agent pager lets Codex, MCP tools, deploy checks, scripts, and automations reach you when work finishes, fails, or needs a decision.

Why use channels?

Channels give each tool its own webhook URL, defaults, and rotation path. If one URL leaks or gets noisy, you can fix that channel without breaking the rest.

How to keep webhook URLs private

Treat every webhook URL like a password. Put it in a secret manager, local config file, CI secret, or automation setting, and rotate it if it appears in logs or screenshots.

Good pages

Finished work

Page when a build, export, crawl, or long-running agent task is ready for review.

Needs input

Use time-sensitive priority when an agent is blocked on a real decision from you.

Failure only

Send alerts for failed deploys, broken scheduled jobs, or scripts that need a human recovery step.

One channel per source

Keep Codex, GitHub, Vercel, cron, and personal scripts separate so history and rotation stay clean.

Private URLs

A Page Me webhook URL is intentionally simple to use, which means it should be handled like a secret.

Do not paste URLs into public chats

A webhook URL can send pages until you rotate or disable that channel.

Prefer named secrets

Use names like PAGE_ME_WEBHOOK in terminals, CI, and agent config instead of hard-coding the URL.

Rotate after exposure

If a URL appears in a repo, transcript, screenshot, or tool you no longer trust, rotate that channel in the app.