The Magento/Adobe Commerce integration syncs your product catalog to Attentive so that you can use your product data within journeys and to segment your audience.
With this integration, you can:
- Sync your entire product catalog to Attentive so that you can send high-performing journeys such as back in stock, low inventory, and price drop.
- Segment your customers and branch journeys based on your customers’ purchasing and browsing activity.
Notes:
- If you want to establish an integration between your Magento instance and more than one Attentive account, first follow these instructions for one Attentive account. Then stop and notify your CSM that you want to establish integrations with your other Attentive accounts. (Don't proceed on your own with these instructions for your subsequent accounts.)
- Attentive pulls in a product’s Magento entity ID as the external identifier for a product catalog. Attentive doesn’t pull in other attributes from Magento, like SKU, as external identifiers.
Prerequisites
Ensure that you meet the following requirements in order to set up this integration:
- A Magento/Adobe Commerce account (We only support store version 2.4.)
- Access to engineering resources to complete the installation
- Developer access to your Magento Open Source or Adobe Commerce instance
Note: This integration uses the data from your base store in your Magento instance. It doesn't currently support specifying a different store or multiple stores from your Magento instance.
Now, complete the following steps to set up the integration for Magento/Adobe Commerce and Attentive.
Set up the integration
- Navigate to the integrations setup page and select Magento/Adobe Commerce.
- Click Install on the right side of the page.
- Click Connect.
You’re redirected to Magento. - On the right side of the page, select your edition and store version.
Note: We only support Magento 2 editions, as Magento 1 has been deprecated by Adobe. We also only support the store version 2.4, not 2.3. - Click Add to Cart.
- Click the cart icon at the top-right of the page; then click Proceed to Checkout.
-
On the Checkout page, click Place Order.
The following confirmation appears. - Click Install to see your order.
Your order information appears.
Note: At this stage, you need to involve an engineer to complete the rest of the installation. You need to be able to log in to your Magento environment via the command line and use Composer to install the Attentive Extension. - Confirm that you're using Composer 2:
- Log in to your Magento instance via the command line.
- Run the command
composer –-version
for Adobe Commerce Cloud users.
Note: If your Composer version is older than 2, use these instructions from Adobe to upgrade. If you’re a Magento Open Source or Commerce on Prem user, you can upgrade Composer using the commandcomposer self-update –-2
.
- Follow the instructions provided by Adobe Experience League to obtain your access tokens to use in your composer project.
Note: Ensure that the access keys you use are associated with the same Magento account (i.e., the account with the same MAGID) that you used to check out the Attentive extension from the extension marketplace in step 7 above. Then follow the instructions provided by the Magento/Adobe Commerce dev docs to configure your composer project to use these access tokens. - From the main Composer project directory, use Composer to install the extension by running the command
composer require attentivemobile/magento2
. - Enable the new module, using the command
bin/magento module:enable Attentive_Integration
. - Confirm the module is enabled correctly. The file app/etc/config.php should now list
Attentive_Integation => 1
. - Rebuild and redeploy your Magento store.
Note: The remaining steps take place in Magento through your browser. - Navigate to the integrations page of Magento.
You should see Attentive Mobile listed as one of your integrations. - Click Activate.
You’re taken to a list of resources that Attentive needs to access to provide all functionality. - If you have more than one Attentive account, make sure you’re logged in to the correct account. (If not, you can reauthorize the app, which brings you through this process again.)
- When you’re logged in to the correct account, click Allow.
If you’re already logged in to Attentive, you’re redirected automatically. (If not, a new window opens, asking you to log in.)
You’re redirected back to your integrations page, where the Attentive Mobile integration has a status of Active.
- To confirm that this worked on the Attentive side, navigate back to your Magento/Adobe Commerce integration, and click the Settings tab.
The integration should be Installed, and the Sync Product Data toggle should be enabled.
Your Magento/Adobe Commerce account is now connected to Attentive.
Questions?
We’re here to help! Contact whiteglove@attentivemobile.com to ask about the Attentive + Magento/Adobe Commerce integration.