Magento/Adobe Commerce

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 to 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 Attentive Customer Success Manager (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, such as SKU, as external identifiers.

Prerequisites

You must have the following 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.

Set up the integration

  1. Go to Marketplace and select Magento/Adobe Commerce.
  2. Click Install on the right side of the page.
    The Magento/Adobe Commerce integration page in the Attentive app marketplace with the 'Install' button highlighted.
  3. Click Connect.
    The Magento/Adobe Commerce connection page in the Attentive app marketplace with the 'Connect' button highlighted.
    You’re redirected to Magento.
  4. 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.
  5. Click Add to Cart.
    The 'Attentive SMS Marketing' extension page on the Adobe Commerce Marketplace with the 'Add to Cart' button highlighted.
  6. Click the cart icon at the top-right of the page; then click Proceed to Checkout.
    The shopping cart dropdown on the Adobe Commerce Marketplace with the 'Proceed to Checkout' button highlighted.
  7. On the Checkout page, click Place Order.
    The checkout page on the Adobe Commerce Marketplace with the 'Place Order' button highlighted.
    The following confirmation appears.
  8. Click Install to see your order.
    The purchase confirmation page on the Adobe Commerce Marketplace with the 'Install' button highlighted.
    Your order information appears.
    The installation instructions page on the Adobe Commerce Marketplace showing different extension editions and 'How to install' steps.

    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.
  9. 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 command composer self-update –-2.
      A command line interface showing the output of the 'composer --version' command, which is 'Composer version 2.3.5'.
  10. 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.
  11. From the main Composer project directory, use Composer to install the extension by running the command composer require attentivemobile/magento2.
  12. Enable the new module, using the command bin/magento module:enable Attentive_Integration.
  13. Confirm the module is enabled correctly. The file app/etc/config.php should now list Attentive_Integration => 1.
  14. Rebuild and redeploy your Magento store.

    Note: The remaining steps take place in Magento through your browser.
  15. Go to the integrations page of Magento.
    The 'System' page in the Magento admin panel with the 'Integrations' menu item highlighted.
    You should see Attentive Mobile listed as one of your integrations.
  16. Click Activate.
    The 'Integrations' page in the Magento admin panel with the 'Activate' button for the Attentive Mobile integration highlighted.
    You’re taken to a list of resources that Attentive needs to access to provide all functionality.
  17. 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.
  18. When you’re logged in to the correct account, click Allow.
    The integration permissions page in Magento with a list of APIs and the 'Allow' button highlighted.
    If you’re already logged in to Attentive, you’re redirected automatically. If not, a new window opens, asking you to log in.
    The Attentive user sign-in page with fields for an email address and password.
    You’re redirected back to your integrations page, where the Attentive Mobile integration has a status of Active.
    The 'Integrations' page in the Magento admin panel showing the 'Active' status for the Attentive Mobile integration.
  19. To confirm that this worked on the Attentive side, go 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.
    The Magento/Adobe Commerce integration settings page in Attentive with the 'Installed' status and the 'Sync Product Data' toggle highlighted.

Your Magento/Adobe Commerce account is now connected to Attentive.

Questions?

We’re here to help! Contact our Support team here to ask about the Attentive + Magento/Adobe Commerce integration.

Articles in this section

Was this article helpful?
1 out of 2 found this helpful