Skyzer

Connect WooCommerce

Three ways to link your store. Pick whichever fits your setup.

Skyzer reads from the standard WooCommerce REST API. We never see your WordPress admin password. You can revoke access at any time from WooCommerce.

Method 1: One-click (recommended)

Used by most stores. From your dashboard, click Connect storeWooCommerce, enter your store URL, then click Connect with WooCommerce.

  1. You'll be redirected to your WordPress admin to approve the integration.
  2. Click Approve. WooCommerce hands us read/write REST keys (scope: read_write).
  3. You're sent back to Skyzer. The backfill starts automatically.
Why read/write? We default to read-only behavior - no action is taken on your store unless you explicitly approve it in the brief (e.g., creating a Klaviyo draft from a Skyzer suggestion). Read/write keeps the option open without a second auth round.

Method 2: Manual REST keys

Use this when your WordPress admin is behind an IP allowlist, a VPN, or a security plugin that blocks the OAuth redirect.

  1. In WordPress: WooCommerce → Settings → Advanced → REST API → Add key.
  2. Description: Skyzer. User: any admin. Permissions: Read/Write. Click Generate API key.
  3. Copy the Consumer key and Consumer secret.
  4. In Skyzer: Connect store → WooCommerce → REST keys tab. Paste the URL + keys and click Connect.
Save the Consumer secret immediately - WooCommerce only shows it once. If you lose it, generate a new key and reconnect.

Method 3: Skyzer plugin (coming soon)

For stores running iThemes Security, Wordfence, or anything that firewalls the WP REST API by default. The plugin installs a hardened Skyzer-only endpoint with richer signals (e.g., admin notice events, order edits in the WP admin).

After connecting

  • Backfill window: orders for the last 2 years, your full product catalog, recent customers (up to 2 years), refunds.
  • Live updates: we register webhooks for order/customer/product create + update events.
  • Sync status: visible on the store row in your dashboard. Green = healthy. Red = needs reconnect (usually a key revoked on the WordPress side).

Reconnecting

From the dashboard, open the store and click Reconnect. Reconnect doesn't delete history - we just rotate credentials and re-register webhooks. A catch-up sync runs to fill any gap since the last successful pull.

Disconnecting

From the store row in your dashboard, click Disconnect. Skyzer's REST key is deleted on our side. To also revoke it on WordPress, delete the key from WooCommerce → Settings → Advanced → REST API.

Next: Connect Klaviyo to add email + flow signal to your brief.