How to Connect
Your WooCommerce Store

Create posts and ads directly from your product catalog.

Prerequisites

  • WordPress site with WooCommerce 5.0 or higher
  • PHP 7.4 or higher
  • HTTPS enabled (required for secure API communication)
  • Pretty permalinks enabled (Settings → Permalinks in WordPress)
  • A Get Shouting account (create at getshouting.app if needed)

Connection Methods

  1. Easiest: Install the Get Shouting Plugin (Recommended — automatic setup)
  2. Option 2: Manual API Key Entry (For users who prefer manual control)

Easiest Way: Plugin Connection (Recommended)

The Get Shouting plugin automatically generates API keys and handles the connection flow. No manual API key generation required.

Log in to Get Shouting
Log in to your WordPress admin panel

Go to Plugins → Add New
WordPress Plugins → Add New

Search for "Get Shouting"
WordPress Plugins → Add New

Click "Install Now" on the Get Shouting plugin
WordPress Plugins → Add New

Click "Activate" after installation completes
WordPress Plugins → Add New

In the WordPress left navigation menu, when you hover over WooCommerce you will see a submenu with Get Shouting
Click Get Shouting
WordPress Plugins → Add New

Click Connect to Get Shouting
WordPress Plugins → Add New
You will be redirected to the Get Shouting website to complete the connection

If not logged in, you'll see the Get Shouting sign-in page. Log in with your existing account or create a new one.

If you have multiple brands, choose which brand to connect to this WooCommerce store.
WordPress Plugins → Add New

After successful connection, you'll be redirected to Get Shouting Account page. The My Store tab should show your WooCommerce store as connected with status "Active". Products sync automatically. You will also have a new item in the navigation: My Store.
WordPress Plugins → Add New

From the My Store section, you can create a Shout (what we call a collection of posts) or an Ad directly from your store listings. Your Shouts will automatically generate promotional copy using your images, titles, descriptions, and pricing.

Option 2: Manual API Key Entry

Step 1: Generate API Keys in WooCommerce

  1. Log in to WordPress admin
  2. Go to WooCommerce → Settings
  3. Click the Advanced tab
  4. Click the REST API tab
  5. Click "Add Key"
  6. Configure: Description "Get Shouting Integration", User with access to orders/products, Permissions Read/Write
  7. Click "Generate API Key"
  8. Important: Copy the Consumer Key and Consumer Secret immediately. The Consumer Secret will be hidden if you try to view the key again.

Step 2: Open Get Shouting Account

  1. Log in to Get Shouting at getshouting.app
  2. Go to Account → Social & Brand Settings tab
  3. Click "Connect Store"

Step 3: Select WooCommerce

In the Connect Store dialog, select WooCommerce. Choose "Option 2: Manual API Key Entry" in the flow.

Step 4: Enter Credentials

  • WooCommerce Site URL: Full site URL (e.g., https://yourstore.com). Must use HTTPS. No trailing slashes or paths.
  • Consumer Key: Paste from WooCommerce (starts with ck_)
  • Consumer Secret: Paste from WooCommerce (starts with cs_)

Click "Connect"

Step 5: Verify Connection

If successful, the dialog closes and the page refreshes. Your WooCommerce store appears in the Store tab with status "Connected". Click "Sync Now" to manually sync products (optional).

Troubleshooting

"Failed to connect to WooCommerce site"

  • Check HTTPS: Site must use HTTPS
  • Check Permalinks: Settings → Permalinks — ensure not using "Plain"
  • Verify Keys: Full Consumer Key and Secret, no extra spaces
  • User Permissions: API key user must have access to products and orders

"Consumer key is missing" error

Some servers don't parse the Authorization header correctly. Try the Get Shouting plugin instead (uses Query String authentication).

Plugin connection fails

  • Verify plugin is activated
  • Ensure WooCommerce 5.0+ installed and active
  • Check site URL in WordPress Settings → General (HTTPS, correct)

Localhost testing

Get Shouting serverless functions may not reach your local domain. Use a tunnel service (e.g., ngrok) to expose your local site.

Disconnecting

Account → Social & Brand Settings tab → Click "Disconnect Store". If you used the plugin, you can also disconnect from WooCommerce → Get Shouting → Disconnect.

Next Steps