pitch
Win the work with something they can click
Build the concept on real WordPress. Put that link in the proposal.
Clone a client site, make the change in the copy, send back a link they can click.
client production
clientsite.com
untouched
sandbox copy
clientsite.sandywp.com
safe to break
Connect with a browser approval, or use a manual token when that better fits the client site.
Free plan, no card · the Cloner never writes to production
SandyWP / the week you actually have
pitch
Build the concept on real WordPress. Put that link in the proposal.
approval
Clone it, change it, send the link. Production never moved.
maintenance
The WordPress major, the PHP bump, the nervous plugin release — on a copy.
onboarding
Their own copy of the real stack, with an expiry date.
debugging
The bug lives in their forty plugins, not your fresh install.
The database and wp-content, packaged into a sandbox.
Every experiment costs a delete, not an incident report.
A magic login opens wp-admin. No account to create.
Sign-off against what they saw. Ship it your usual way.
permanence
Promote it to permanent and it stops expiring. Same URL. Paid plans.
expiry
Pick a lifespan up front, from 1 hour to 1 month.
isolation
Its own container and database. Delete it and their data goes too.
SandyWP / templates
Agency starter
12 plugins · brand theme · sample pagesWooCommerce build
shop configured · payment sandbox · demo productsLanding page kit
page builder · forms · analytics stubkickoff
Build on day one instead of configuring.
sales
Every prospect gets their own copy.
training
A throwaway copy per person.
SandyWP / upgrade rehearsals
WordPress
PHP
Also switchable
The Cloner reads production. It never writes to it. That is usually the exact fear that stops an agency trying this at all.
wordpress major
Pin the copy back as far as 6.6, upgrade, walk the checkout.
php bump
Switch PHP 7.4, 8.1, 8.2 and 8.3. The restart takes 5–10 seconds.
ahead of release
Run 7.1-RC1 against their real stack, with a plugin build up to 50MB.
SandyWP / client-facing demos
Tuesday’s prospect can’t break Thursday’s meeting.
The toggle removes our branding from the launch page, not the SandyWP URL.
app.sandywp.com/templates/agency-starter ● publicEvery visitor gets their own copy.
[23-Jul-2026 09:14:02 UTC] PHP Deprecated:
Creation of dynamic property Legacy_Slider::$cache is deprecated in
/wp-content/plugins/legacy-slider/loader.php on line 214
[23-Jul-2026 09:14:02 UTC] WP_Error: checkout_gateway_missing
Same screen as the toggles. No FTP client.
SandyWP / the site you inherited
shell
wp-cli preinstalled, key-based auth, opt-in per sandbox. 15-minute idle timeout, 4-hour cap, 3 sessions.
$ sandywp ssh harborlaw-revieweditor
Mounts at ~/SandyWP/<name>. Save a file, refresh the browser. Any SFTP client works.
$ sandywp mount harborlaw-reviewterminal
Create a sandbox, mirror a local install up, or push a plugin ZIP.
$ sandywp pushno setup
A browser file tree and code editor. No SSH key needed.
Dashboard → Files$ sandywp ssh harborlaw-review
✓ connected · wordpress 7.0.3 / php 8.3
harborlaw-review:~$ wp plugin update woocommerce
Success: Updated 1 of 1 plugins.
harborlaw-review:~$ tail -f wp-content/debug.log
$ sandywp create harborlaw-review
✓ ready · harborlaw-review.sandywp.com
$ sandywp push
✓ local database + wp-content mirrored up
$ sandywp deploy harborlaw-review harborlaw-blocks.zip
✓ installed and activated
SSH, SFTP and the CLI are on the paid plans. How SSH and SFTP work · Every CLI command
SandyWP / in the project channel
Priya 10:41
@SandyWP create a site with woocommerce and contact-form-7, wp: 7.0.3
SandyWP 10:41
Building… ✓ ready
harborlaw-demo.sandywp.com
2 plugins installed and activated
Dev 10:52
@SandyWP deploy development
SandyWP / if you already work this way
An assistant can create, install, read and delete — inside a disposable copy, never the client’s live site.
If nobody works that way yet, skip it. It costs nothing switched off.
What an assistant can doapp.sandywp.com/mcp51, from create to deleteOAuth, you approve ityour sandboxes onlySandyWP / what it costs you
Per-site pricing punishes the exact habit that makes an agency safer.
$0/mo
Free forever, no card
One client site.
no charge
$7/mo
or $70/yr
A freelancer or two-person shop.
$0.70 each
$17/mo
or $170/yr
A retainer book of clients.
$0.68 each
$27/mo
or $270/yr
A studio with a long client list.
$0.54 each
The arithmetic an agency actually does
Yearly is 2 months free: Pro is $170, not $204. The ~$2 figure comes from our InstaWP comparison.
One account: no shared workspace, no per-person permissions, no billing split.
Deploy to the client’s host. Even a permanent sandbox is not hosting.
Storage is the ceiling you meet first: 5 GB, 15 GB and 30 GB across every active sandbox. Full plan limits.
A live client site, no hosting login.
The ClonerYour house build, frozen and relaunchable.
TemplatesThe next major, against their plugins.
WordPress beta testingDebug flags and the log, no FTP.
Debug modeA real shell, or a local folder.
SSH & SFTPA site, asked for in the channel.
SlackA pull request, reviewed in a temporary WordPress site.
GitHub previewsScripted setup, and a local install pushed up.
The CLIAn assistant, pointed at a disposable copy.
AI & MCPEvery push, landed in wp-content.
Git deploymentNo. It reads the database and wp-content out. Nothing is written back.
No. Install the free plugin in their wp-admin and approve once. No FTP, no SQL dumps.
No. Build and rehearse here, then deploy to the client’s real host.
No seats yet: one account, no per-person permissions, no billing split.
Cloning is chunked and resumable, so storage is the limit: 256 MB Free, 5 GB Plus, 15 GB Pro, 30 GB Max.
Yes, every sandbox has a public URL. Only wp-admin needs a magic login link.
1 hour to 1 month, or permanent. Accounts default to a week, guests to 7 hours.
It stops serving, then waits before deletion: 7 days paid, 12 hours Free, 6 hours guests.
Yes. Pin back to 6.6 or take the pre-release, and switch PHP 7.4–8.3 in 5–10 seconds.
Promote it to permanent, same URL — or delete it once you deploy.
Each sandbox is its own container and database. Treat the public URL like any staging link.
No: git deploy, SSH with wp-cli, SFTP, a CLI and MCP. SSH, git deploy and the CLI are paid.
Free account, no card. Have a link to send before the call is over.