Connecting Magento
Last updated: April 17, 2026
To be able to enable the Magento integration via your Engaige environment, you need to first create a Magento Integration for Engaige using your Magento Admin Panel.
Step 1: Create a new integration
Log in to your Magento Admin Panel (e.g. https://yourstore.com/admin).
In the left-panel navigation, go to System → Extensions → Integrations.
From the Integrations page, click Add New Integration in the top-right corner of the screen.
You will land on the Integration Info tab. Fill in the following fields:
Name: Give the integration a recognisable name, for example
Engaige.Your Password: Enter your current Magento admin password to confirm the action.
Leave Callback URL and Identity link URL blank, these are not needed.
Step 2: Set API permissions
Click the API tab on the left side of the form.
Under Resource Access, select Custom.
Enable the following permissions so Engaige can perform actions for your AI Agent. You can tick each one individually:
Sales → Operations → Orders
Sales → Operations → Invoices
Sales → Operations → Credit Memos
Customers → Customers
Catalog → Catalog → Products
Marketing → Promotions → Cart Price Rules
Click Save in the top-right corner.
Step 3: Activate your integration and collect credentials
Back on the Integrations list, find your new Engaige integration.
In the Action column, click Activate.
A confirmation dialog will appear listing the permissions you selected. Click Allow.
Magento will now display your four OAuth credentials. Copy all four values immediately — they are only shown once and cannot be retrieved afterwards.
Consumer Key
Consumer Secret
Access Token
Access Token Secret
Store these in a secure location such as a password manager. If you lose them, you will need to delete the integration and create a new one.
Step 4: Find your store code
In most Magento setups the store code is default. To confirm yours, go to Stores → All Stores in your Magento admin and check the Code column of your store view.
Step 5: Enable in Engaige
Open your Engaige Dashboard in a new tab.
Navigate to Settings → Integrations.
Find Magento and click Enable.
Fill in the required details:
Base URL: Enter your store's full base URL without
https://.Example: If your store is at
https://my-brand.com, entermy-brand.com.
Store code: Enter the store code you found in Step 4. For most stores this is
default.Consumer Key: Paste the value from Step 3.
Consumer Secret: Paste the value from Step 3.
Access Token: Paste the value from Step 3.
Access Token Secret: Paste the value from Step 3.
Click Enable.
If successful, the integration is now active. You can now configure specific Magento actions in the Actions screen.