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, enter my-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.