---
title: Use AnyPress in Zapier
description: Use the AnyPress app in Zapier to create, find, suspend, resume and delete sites, and start a Zap when a site is ready.
url: "https://shop.anypress.io/docs/use-anypress-in-zapier/"
updated: "2026-11-03"
category: Automation
---

# Use AnyPress in Zapier

The AnyPress app for Zapier creates and manages your clients' sites as Zap steps. The **Site Event** trigger starts a Zap when a site is ready, fails, is suspended and more.

## Add the app to Zapier

The AnyPress app is shared by invite while it waits for its spot in the Zapier app directory. Sign in to Zapier, then open the [AnyPress invite link](https://zapier.com/developer/public-invite/248504/d92ccd4f604ea3e76535ff8452c69eb9/) and accept it. AnyPress then shows up in the app list of every Zap you make.

## Connect your key

1. Sign in at [app.anypress.io](https://app.anypress.io) and open **API keys**. Make a key and copy its secret: it is shown once.
2. In a Zap, pick **AnyPress** as the app and choose **Sign in**.
3. Paste the key into **API Key** and the secret into **API Secret**.

With a partner key, every AnyPress step shows a **Storefront** list. Pick the storefront the site belongs to. With a storefront's own key, leave it empty.

## Create a site

![A Zap: Stripe New Payment, then AnyPress Create Site](https://anypress.io/apps/zapier-zap.webp)

1. Add the action **Create Site**.
2. Fill in **Site Name**, and map **Client Email** from the trigger to make their WordPress login.
3. Map the payment or deal id into **Your Reference**. If the Zap runs twice, the second run gets the same site back instead of building another. Only letters, numbers and dashes work, so swap any underscore for a dash with a Formatter step.
4. Pick the **Size**, which **Starting Site Group** to copy, and the client's own domain if they have one.

![The AnyPress Create Site action in Zapier, filled in](https://anypress.io/apps/zapier-create-site.webp)

The step answers at once, while the site is still being built. Use the Site Event trigger to hear when it's ready.

## Find, suspend, resume or delete a site

Use **Find Site**, **Suspend Site**, **Resume Site** or **Delete Site**, and fill in **Your Reference** or **Site ID**. Suspend backs the site up first unless you set **Back Up First** to no. Delete keeps its backups, so it can be restored.

## Start a Zap when a site is ready

![A Zap: AnyPress Site Event, then Email by Zapier](https://anypress.io/apps/zapier-site-ready.webp)

1. Start a Zap with **AnyPress**, trigger **Site Event**.
2. Pick the **Event**. **Site ready** is picked for you.
3. Turn the Zap on. It registers itself with AnyPress, and removes itself when you turn it off.

Each event brings the site with it: its name, your reference, its status and its address. The trigger checks the signature on every request, so nothing that didn't come from AnyPress starts your Zap.

Questions? Write to support@anypress.io.

## Watch it

AnyPress in Zapier (1:53)

More videos: [Video guides](/docs/video-guides/).
