Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Agenda: Shopify Checkout abandonment notifications with delivery estimates to the shoppers.

...

Current Platform Supported: Shopify.

Integration Procedure to be followed by Fenix team or Fenix Resellers

Step 1: Install Fenix attentive private app into customer account attentive account.
App URL: https://ui.attentivemobile.com/integrations/oauth-install?client_id=1e299554af7141d085e9d1b9f60d2725&redirect_uri=https%3A%2F%2Ffenixcommerce.com

...

Step 2: Once App gets installed, the Retailer needs to send the client code from the redirection URL to the Fenix team

...

Step 3: Fenix team will generate auth token and will update the internal configuration.

Step 4:

  • Retailersneed to create an Attentive message journey to configure the message template in the Attentive portalFenix will provide the default Template for sending the sms.If retailers need any custom fields they need to update us so that we will create retailer specific template.

  • The message template is the format for the message intended to send to the end customer. 

  • Retailers need to configure message property holders to replace dynamic properties such as order_id, delivery date, order status URL, etc.

  • Installing the Fenix attentive app will redirect to the Fenix site. In the URL, we can see the code (It Will be Generated Only Once for installation) Which needs to be shared with the Fenix team.

Attentive Account Details that we Need:

  • Access_token

  • Code (While installing the Fenix attentive app)

  • page which will show the confirmation page which says the attentive and Fenix app has integrated successfully.

...

Attentive Journey

  • Fenix is providing the default message Template for SMS. If a retailer wants a custom message, Fenix will create the custom template in Fenix attentive app as below

...

  • The Fenix team will Configure the job to pull the checkout Abandoned data from Shopify daily (Cron Job) and store that data in the Fenix system.

  • A separate Scheduled Job will pull all the latest checkout Abandoned data from the Fenix CA database

  • Fenix CA Processor will call the delivery estimate API of the respective Abandoned record and send the data to the attentive message API. The Attentive platform is responsible for sending the message to the end customer based on the Internal attentive rules

...