Skip to main content

Product Recommendation Automations

Product Recommendation Automations encourage customers to purchase additional products.

You control email layout, styling, and (most of the) content with Paminga's drag and drop email builder.

The content of your product recommendations are sent to Paminga digitally via an authenticated webhook.

Product Recommendation Email Example

Product Recommendation Email Example

Product Recommendation Emails

When you create a Product Recommendation Automation, on the "Actions" step, you'll find that you are only able to select emails of type "Product Recommendation", like the example in the image above.

In a Product Recommendation Email, you control the layout, styling (via your Brand Kit or any email-specific styling you choose to add), and much of the content.

However, the actual product contents are supplied to Paminga by an authenticated webhook.

Creating Product Recommendation Emails

When creating emails for your Product Recommendation Automations, choose "Product Recommendation" as the email type.

A Product Recommendation "Section" will be included automatically.

  • The content that appears in the product recommendation section is sample content. You may decide which cart properties/fields will show up in your emails, and you control their styling
  • The Section, Row, and Abandoned Cart Element may not be deleted

Create a Product Recommendation Email

Create a Product Recommendation Email

Control Layout, Content, and Style

Layout

Add Sections, Rows, and Elements to your email as you like, both above and below the "Product Recommendation" element that is included automatically.

Aside from the Product Recommendation element that cannot be deleted, it's just a normal email that you control as you choose. There are no limits.

Content

  • Display recommended products as a Table or as Cards. Toggle between them to decide which you prefer
  • Limit the number of recommended products in your email: even if your recommendation engine sends too many products, you control the maximum number of items included in your email
  • Content Management: simple checkboxes allow you to control which fields to include or exclude in your email
  • Set font size, styling, and more for each field

Product Recommendation Controls

Product Recommendation Controls

Styling

Your Product Recommendation emails inherit their styling from your chosen Brand Kit, but you may override various styles as needed.

Triggered by Authenticated Webhook

Product Recommendation Automations are triggered by an authenticated webhook.

These webhooks are generally configured by technical resources on your end per the instructions below.

Endpoint

https://api.net-results.com/api/trigger/abandoned-cart

Authentication

Pass an OAuth token as a "bearer" token:

headers: {
'Content-Type': 'application/json',
Authorization: 'Bearer {YOUR_AUTH_TOKEN}',
}

JSON Payload

{
"workflowId": 1,
"customer": {
"email": "dperry@net-results.com",
"firstName": "Dunham",
"lastName": "Perry"
},
"productRecommendations": [
{
"id": 1,
"name": "Denver Nuggets Icon Edition 2022/23",
"brand": "Men's Nike Dri-FIT NBA Swingman Jersey",
"price": 120,
"description": "Every team has its true colors, an unmistakable identity that sets it apart from the rest of the league.",
"link": {
"label": "Buy Now",
"url": "https://www.paminga.com"
},
"imageUrl": "https://static.nike.com/a/images/t_PDP_936_v1/f_auto,q_auto:eco/c6cc571a-64e9-47da-8d22-56635fae64c1/DEN+MNK+DF+SWGMN+JSY+ICN+22.png"
},
{
"id": 2,
"name": "Los Angeles Lakers Icon Edition 2022/23",
"brand": "Men's Nike Dri-FIT NBA Swingman Jersey",
"price": 120,
"description": "Every team has its true colors, an unmistakable identity that sets it apart from the rest of the league.",
"link": {
"label": "Buy Now",
"url": "https://www.paminga.com"
},
"imageUrl": "https://static.nike.com/a/images/t_PDP_936_v1/f_auto,q_auto:eco/a9de5c36-c3f9-498c-a1e8-48be750478b0/LAL+MNK+DF+SWGMN+JSY+ICN+22.png"
},
{
"id": 3,
"name": "Bam Adebayo Miami Heat 2024/25",
"brand": "Men's Nike Dri-FIT NBA Swingman Jersey",
"price": 90.97,
"description": "Every team has its true colors, an unmistakable identity that sets it apart from the rest of the league.",
"link": {
"label": "Buy Now",
"url": "https://www.paminga.com"
},
"imageUrl": "https://static.nike.com/a/images/t_PDP_936_v1/f_auto,q_auto:eco/62627880-edfe-4bb7-a5f9-78016fb751db/MIA+MNK+DF+SWGMN+JSY+CE+24.png"
},
{
"id": 4,
"name": "Giannis Antetokounmpo Bucks Icon Edition 2020",
"brand": "Men's Nike Dri-FIT NBA Swingman Jersey",
"price": 200,
"description": "Every team has its true colors, an unmistakable identity that sets it apart from the rest of the league.",
"link": {
"label": "Buy Now",
"url": "https://www.paminga.com"
},
"imageUrl": "https://static.nike.com/a/images/t_PDP_936_v1/f_auto,q_auto:eco/3f8a5be1-1c27-4c53-8a34-4d5a5684022e/MIL+MNK+DFADV+ATH+JSY+ICN+20.png"
}
]
}

Some Notes on the JSON Payload

  • The workflowId is the unique ID of the Product Recommendation Automation you wish to trigger
  • customer.email is required. Paminga will automatically create a Contact for this email if none exists
  • productRecommendations may include an unlimited number of items. The number of items that appear in your Product Recommendation emails can be controlled when via the Email Builder
  • customer.firstName and customer.lastName are optional and shown above as an example. In addition to these, the following standard contact fields may passed if you like:
  • workPhone
  • mobilePhone
  • homePhone
  • address
  • city
  • postalCode
  • country

If these fields are passed they will be used when creating or updating the Paminga Contact tied to the email address passed.

Workflow Settings

When setting up your Product Recommendation Automation, you'll find that some settings have pre-selected values that cannot be changed.

Default Settings

  • Perpetual audience evaluation: Product Recommendation Automations must be "perpetual" – continually waiting for additional triggers
  • Allow Requalification: this is checked by default to ensure all desired product recommendations are delivered
  • Maximum Number of Requalifications: this is set to "Unlimited" for the same reason – to ensure your automation always fires when triggered

Requalification Delay

You may choose to enforce a delay between qualifications. This can serve as a limit if you're recommendation engine is throwing out too many recommendations for a given recipient.

Product

PricingFAQDocumentationMarketo Alternative
Paminga Logo

Built with pride in Denver, Colorado, USA

Copyright © Paminga 2025
All rights reserved. Various trademarks held by their respective owners.