Clawctl
Guides
6 min

Control OpenClaw from Your iPhone: Mobile Agent Access

Your AI agent doesn't sleep. But you do—and sometimes you're away from your desk. Here's how to control OpenClaw from your iPhone, Android, or any mobile device.

Clawctl Team

Product & Engineering

Control OpenClaw from Your iPhone: Mobile Agent Access

3am. You're half-asleep. Your phone buzzes.

It's your AI agent asking for approval to run a database migration.

You swipe, tap "Approve," and go back to sleep.

The agent handles the rest.

That's what mobile access to OpenClaw looks like.

Why Mobile Access Matters

Your agent runs 24/7. You don't.

With Clawctl's managed deployment, mobile access means:

  • Approve critical actions from anywhere (human-in-the-loop)
  • Monitor agent activity while traveling (full audit trail)
  • Respond to security alerts without a laptop (instant notifications)
  • Kill a runaway agent from your phone (one-click kill switch)

This isn't possible with raw OpenClaw. You'd need to SSH in, find the process, kill it manually—assuming you even know something went wrong.

Clawctl's managed deployment gives you control without being chained to your desk.

Method 1: Clawctl Web Dashboard (Recommended)

The Clawctl dashboard is fully responsive. Works on iPhone, Android, iPad, any mobile browser.

Access:

https://app.clawctl.com

What you can do:

  • View agent status and health
  • Approve/reject pending actions
  • Browse audit logs
  • Stop agents (kill switch)
  • View real-time events

No app to install. Just bookmark it and add to your home screen.

Add to iPhone Home Screen

  1. Open Safari → go to app.clawctl.com
  2. Tap the Share button (box with arrow)
  3. Scroll down → "Add to Home Screen"
  4. Tap "Add"

Now Clawctl opens like a native app.

Method 2: Telegram Bot

Telegram is the power user's choice. Rich notifications, inline keyboards, works everywhere.

Setup:

  1. Create a Telegram bot via @BotFather
  2. Add the bot token to your OpenClaw config
  3. Link your Telegram user ID

What you get:

  • Agent notifications pushed to Telegram
  • Approve actions with inline buttons
  • Query agent status via commands
  • Full conversation context

Example interaction:

🤖 Agent: code-reviewer

Request to run shell command:
`git push origin main`

[Approve] [Reject] [View Context]

Tap Approve. Done.

Telegram on iPhone

  1. Install Telegram from App Store
  2. Configure your OpenClaw agent with Telegram integration
  3. Enable notifications for the bot chat
  4. Profit

Method 3: Slack Mobile

If your team lives in Slack, your agent can too.

Setup:

  1. Create a Slack app with bot permissions
  2. Configure OpenClaw with your Slack webhook
  3. Set up approval channels

Mobile experience:

  • Push notifications for approval requests
  • Thread context for each action
  • Emoji reactions to approve/reject
  • Full audit trail in Slack

Works seamlessly on Slack's iPhone/Android apps.

Method 4: Discord Mobile

Discord's mobile app is solid. Good for solo operators or small teams.

Setup:

  1. Create a Discord bot
  2. Add to your server
  3. Configure OpenClaw with bot token

Features:

  • Notifications via Discord mobile
  • Slash commands (/approve, /status, /kill)
  • Embed-based rich messages
  • Voice alerts (optional)

Method 5: Email + Apple Shortcuts

For simple approval workflows, email + Shortcuts is underrated.

Setup:

  1. Configure OpenClaw to send approval emails
  2. Create an Apple Shortcut that:
    • Reads email subject for action ID
    • Calls Clawctl API to approve/reject
    • Sends confirmation

One-tap approval from notification banner.

Example Shortcut

Trigger: Email arrives from agent@mg.clawctl.com
Action: 
  1. Get email body
  2. Extract action ID
  3. POST to https://api.clawctl.com/approvals/{id}/approve
  4. Show "Approved ✓" notification

Security: Mobile Access Done Right

Mobile access introduces risk. Your phone can be lost, stolen, or observed.

Clawctl protections:

  • Session tokens expire (24h default)
  • IP binding (optional)
  • User agent fingerprinting
  • Suspicious access alerts
  • RBAC (auditors can view, can't approve)

Best practices:

  • Enable Face ID/Touch ID on your phone
  • Use a password manager for Clawctl login
  • Enable Clawctl's session alerts
  • Review audit logs weekly

Approval Workflows on Mobile

Not all actions need approval. Clawctl's approval system is smart:

Action TypeDefaultMobile Behavior
Read fileNo approvalRuns silently
Write fileApproval neededPush notification
Shell commandApproval neededPush notification
HTTP POSTApproval neededPush notification
Delete anythingApproval neededPush notification

You can configure auto-approve rules for trusted patterns:

  • "Auto-approve git status from code-reviewer agent"
  • "Always require approval for rm commands"

This means your phone only buzzes for decisions that actually need you.

Notification Strategy

Too many notifications = alert fatigue = you ignore them = agent runs wild

Configure wisely:

  1. Critical only — Security alerts, blocked actions
  2. Approvals only — Actions awaiting your decision
  3. Daily digest — Summary of agent activity
  4. Everything — Only if you're actively debugging

Start with "Approvals only" and adjust.

Offline Behavior

What happens when you're on a plane?

Agent behavior:

  • Pending approvals wait (24h timeout)
  • If timeout expires, action is rejected
  • Agent continues with other tasks
  • Audit log records the timeout

When you land:

  • Check notifications
  • Review what was rejected
  • Re-trigger if needed

Clawctl doesn't require you to be online. It just waits.

Real-World Mobile Workflow

Here's my typical day:

7am (Coffee)

  • Glance at Clawctl dashboard on phone
  • See overnight agent activity
  • Approve queued deployments

12pm (Lunch)

  • Telegram notification: "Agent wants to send 500 emails"
  • Check context in Telegram
  • Reject (wrong recipient list)

6pm (Commute)

  • Slack notification: "PR review complete"
  • View summary
  • No action needed

11pm (Bed)

  • Phone on silent
  • Urgent alerts can ring through (Do Not Disturb exceptions)
  • Otherwise, it waits until morning

Get Mobile Access with Clawctl

Mobile access requires infrastructure that raw OpenClaw doesn't provide:

  • Secure authentication (not just open ports)
  • Push notification system
  • Approval workflow backend
  • Audit logging
  • Kill switch API

Building this yourself takes weeks. Clawctl includes it all.

Already using Clawctl? Mobile access is automatic:

https://app.clawctl.com

Add to home screen. Configure notifications. Done.

Not on Clawctl yet? Deploy in 60 seconds — sign up at clawctl.com/checkout, pick a plan, and your agent is provisioned automatically.

What Clawctl's managed deployment includes:

  • Responsive web dashboard (iPhone, Android, any browser)
  • Human-in-the-loop approvals (70+ risky actions blocked)
  • Push notifications via Telegram, Slack, Discord, email
  • One-click kill switch from any device
  • Full audit trail (searchable, exportable)
  • Session security (IP binding, fingerprinting, expiry)
  • RBAC (auditors can view, can't approve)

Production-grade agent management from your pocket. $49/month.

Deploy securely with Clawctl →


More resources:

Ready to deploy your OpenClaw securely?

Get your OpenClaw running in production with Clawctl's enterprise-grade security.