The Swym Wishlist Plus app helps you capture shopper intent around products they’re interested in, based on actions they take in the context of those products. These could include adding an item to their Wishlist, signing up for a back-in-stock alert on an out-of-stock product, saving an item they want to purchase in the future, etc. With the Attentive <> Swym integration, you can re-engage shoppers with personalized alerts about products that are of interest to them based on pre-defined triggers.
For example:
- You can send shoppers a reminder via SMS or email when they add an item to their Wishlist and haven’t purchased it yet.
- You can notify shoppers via SMS or email that an item they’re interested in is now back in stock.
- You can let shoppers know that an item in their wishlist is now on sale.
Prerequisites
Ensure that you meet the following requirements in order to set up this integration:
- Attentive is installed and configured for your store for SMS and/ or email marketing.
- The Swym Wishlist Plus app is installed on your store.
- You have obtained two sign-up unit IDs from Attentive (please contact your Attentive CSM to get these created):
- Transactional Sign-up Unit labeled: “Swym Wishlist Plus Action Unit”
- Marketing Sign-up Unit labeled: “Swym Wishlist Plus Promotional Unit”
Set up the Attentive <> Swym Integration
- Go to the Swym Admin module for your store. You can access your Swym Admin module from your Shopify Admin by going to Apps > Wishlist Plus.
- Click Integrations on the left panel. Find Attentive and click Configure.
- Click the install button. This takes you to the Attentive login page. Log in to your Attentive account and authorize the OAuth permissions.
- After authorizing the permissions, you’re redirected back to the Attentive settings page on Swym Admin.
- Go to the Sign-up Units page in your Attentive account and copy the sign-up unit IDs for the Marketing and Transactional methods.
- Enter the Marketing and Transactional IDs in the form, as shown below:
- Click Save once you’ve entered the IDs. The integration is now enabled.
- In Swym, enable your preferred triggers and channels to start sending out alerts.
Note: The Wishlist SMS preference must be opted in to process SMS events.
Use custom events in Journeys
After the integration is connected, you can create a custom journey in Attentive using custom events from Swym. The following table lists available custom events and corresponding properties:
Custom Event | Properties |
Swym Wishlist Sign up Confirmation: Confirmation email to allow shopper to save their Wishlist to their email address | FirstName LastName Device EventTime ValidateURI User.medium User.value |
Swym Wishlist Add to Wishlist Notification: An item is added to a shopper's Wishlist | EventId EventTime ImageURL ListName ProductBrand ProductId ProductName ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Swym Wishlist Reminder: A reminder on a wishlisted product that hasn't yet been purchased | EventTime ProductsCount User.medium User.mediumValue Products.imageURL Products.productCurrentPrice Products.productCategory Products.productId Products.productName Products.productQuantity Products.productURL Products.variantId Products.variantInfo |
Swym Wishlist Save for Later Reminder: A reminder on a saved for later product that hasn't yet been purchased | EventTime ProductsCount User.medium User.mediumValue Products.imageURL Products.productCurrentPrice Products.productCategory Products.productId Products.productName Products.productQuantity Products.productURL Products.variantId Products.variantInfo |
Swym Wishlist Low Stock Alert: A product in a shopper's wishlist is running low on stock | EventTime ImageURL ProductBrand ProductCategory ProductId ProductName ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Swym Wishlist Price Drop Alert: The price drops on a product in a shopper's wishlist | EventTime ImageURL ListName ProductBrand ProductCategory ProductId ProductName ProductOriginalPrice ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Swym Wishlist Share: Shoppers share their Wishlist contents with others | EventTime ListName SenderName SenderEmail ShareURL ProductsCount User.medium User.mediumValue Products.imageURL Products.productCurrentPrice Products.productCategory Products.productId Products.productName Products.productQuantity Products.productURL Products.variantId Products.variantInfo |
Swym Wishlist Restock Alert: A product that a shopper wishlisted is now back in stock | EventTime ListName ImageURL ProductBrand ProductCategory ProductId ProductName ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Swym BiS Restock Alert: A product that a shopper subscribed to is now back in stock | EventTime ImageURL ListName ProductBrand ProductCategory ProductId ProductName ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Swym BiS Acknowledgement: A shopper signing up for a back-in-stock alert | EventTime ListName ImageURL ProductBrand ProductCategory ProductId ProductName ProductCurrentPrice ProductURL ProductQuantity SKU VariantId VariantInfo User.medium User.mediumValue |
Custom events glossary
Term | Description |
Custom Events | A type of Event - something which represents user actions |
Properties | Any metadata associated with the Event |
Medium | Distribution Channel, e.g., SMS or email |
firstName, lastName | Attributes of the User associated with the actions. This is a visitor to the site and doesn't need to be actively subscribed. |
eventTime | Time of Occurence of Event caused by User Action |
listName | Given Name for a Shopping List |
products | Set of Unique Product Identifiers such as productId, productName, productCurrentPrice, productOriginalPrice, productQuantity, productBrand, productCategory, variantId, variantInfo, SKU, productURL, imageURL |
productsCount | Count of total number of products |
shareURL | The URL which contains the wishlisted products which is being shared by the shopper |
Test the Integration
After installing the integration and creating journeys, test the integration. Follow these steps to test the workflow:
- Add a subscriber: A customer must be a subscriber to marketing and transactional messages from your brand before they can receive the SMS or email messages.
- Fire the configured event: Send out the event by using the normal workflow or by using the test trigger available on the Swym admin dashboard.
- If you’re a subscriber and the event has been fired, you should receive an SMS or email message.
Questions
We’re here to help! Contact support@swymcorp.com to ask about the Attentive <> Swym integration.