Log in to your WordPress admin dashboard.
In the left sidebar, go to WooCommerce > Settings.
Click the Advanced tab.
Under Advanced, select REST API (or REST API keys in some versions).
Check if a Bob Go key already exists:
If yes, edit it and ensure its permissions are set to Read/Write. (Bob Go requires Read/Write access to sync orders and push status updates back to WooCommerce.)
If no key exists for Bob Go, click Add key.
On the Key details page:
Description: Enter "Bob Go" (or something descriptive like "Bob Go Integration").
User: Select your admin user (usually the default one).
Permissions: Choose Read/Write.
Click Generate API key.
Immediately copy and securely save both the Consumer key and Consumer secret. These will only be shown once - you won't be able to view them again.
In your WordPress admin, go to Settings > Permalinks.
Ensure Common Settings is set to Post name (this enables clean URLs and proper REST API routing).
Click Save Changes.
While logged into your WordPress admin, copy the base URL of your site from the browser address bar.
Example: https://www.yourstore.com
Important: Do not include /wp-admin/ or any sub-path - use only the root domain URL.
Log in to your Bob Go account.
Navigate to the Sales Channels.
Select +Add channel
Select WooCommerce from the available options.
In the integration form, paste:
Your WordPress site URL (from Step 3)
The Consumer key
The Consumer secret
Tick the box for Use alternative authentication method (this helps ensure a successful connection in many setups).
Once completed, Bob Go should begin pulling orders from your WooCommerce store.