Official APIs first. Browser control is for inspection.
The rule
Connecting is not permission.
WALO drafts first, shows exactly what changes, and waits. Nothing writes to code, DNS, payments or a public feed without your word.
1Ask
Tell WALO what you want changed — a site fix, an SEO pass, an article.
2Stage
It prepares the change, lists the exact files and the risk, and holds it.
3Approve
You reply with the approval phrase. Nothing writes before that.
4Verify
Browser Agent checks the live page, catches 404s, and sends proof back.
From your phone
Say it, don't click it.
Getting connected
Shows what you can link, simplest first
Gmail, Calendar and Contacts
Guided repo and branch picker
Checks your connected services live
Site work
Your recently pushed repositories
Recent commits on a repository
Cloudflare page views by site
Browser measurements with known bots filtered
Approving
List open pull requests
Prepare a merge; review the confirmation first
Cancel a pending merge
Removes the saved connection
Power users only
Save a job setup once.
Pick your repo, folders and checks. Copy the config and hand it to WALO so it stops asking the same questions every time. Skip this entirely if you never touch code.
Your setup
Setup name
GitHub repo
Base branch
Work branch
Deploy target
Folders it may touch
Checks before it lands
walo-template.json
{
"type": "walo_agent_template",
"name": "SEO site fix",
"git": {
"provider": "github",
"repo": "pain2hustle/example-site",
"base_branch": "main",
"work_branch": "walo/approved-fixes",
"allowed_folders": [
"pages",
"app",
"public",
"content"
],
"submit": "approval_required"
},
"deploy": {
"provider": "Cloudflare Pages from GitHub"
},
"browser_agent": {
"engine": "playwright",
"checks": [
"Site must return 200",
"Mobile width 390 has no overlap",
"Page must contain the approved headline",
"Console has no errors"
],
"screenshot": false,
"console_errors": "fail"
},
"approval": {
"required": true,
"phrase": "commit <id>"
}
}
What this does today
The Copy button works right now — it builds the config from your inputs and puts it on your clipboard. Nothing reads it yet. This is an exported planning template. WALO does not execute this configuration from chat. Use the live commands above for connected features.
Connect one thing. See what happens.
Start with the account you touch most. Add the rest when you need them.