Yotpo - Reviews & Ratings

Yotpo is an eCommerce marketing platform with the most advanced solutions for customer reviews, visual marketing, loyalty, referrals, and SMS marketing.

Integrate the Yotpo - Reviews & Ratings API with the Go API

Setup the Yotpo - Reviews & Ratings API trigger to run a workflow which integrates with the Go API. Pipedream's integration platform allows you to integrate Yotpo - Reviews & Ratings and Go remarkably fast. Free for developers.

Run Go Code with the Go API

Run any Go code and use any Go package available with a simple import. Refer to the Pipedream Go docs to learn more.

 
Try it

Overview of Yotpo - Reviews & Ratings

With Yotpo’s Reviews & Ratings API, you can create applications to make it
easier than ever to connect your customers to your products. This comprehensive
API allows you to access, display, manage, and analyze all your reviews,
ratings and customer interactions, including user-generated content across
websites, in-app and mobile experiences. With Yotpo’s Reviews & Ratings API,
you can:

  • Create custom marketing campaigns to boost customer loyalty and engagement
  • Track customer sentiment by monitoring reviews, ratings and user-generated
    content
  • Gather feedback from customers to improve product design and features
  • Gain deeper insights into customer behaviour from review and ratings data
  • Integrate data from multiple sources for a more complete view of the customer
    experience
  • Build applications to drive customer conversation and engagement

Examples of applications or experiences that can be built using the Yotpo
Reviews & Ratings API include:

  • An interactive ratings and reviews page
  • A product comparison page with user-generated ratings and reviews
  • An automated system to send a survey to customers after a purchase
  • A widget to display product ratings and reviews on a website
  • A dashboard to view customer profile data, ratings and reviews

Connect Yotpo - Reviews & Ratings

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    yotpo: {
      type: "app",
      app: "yotpo",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://developers.yotpo.com/v2/${this.yotpo.$auth.app_key}/orders?access_token=${this.yotpo.$auth.oauth_access_token}`,
      headers: {
        Authorization: `Bearer ${this.yotpo.$auth.oauth_access_token}`,
      },
    })
  },
})

Connect Go

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package main

import (
	"fmt"

	pd "github.com/PipedreamHQ/pipedream-go"
)

func main() {
	// Access previous step data using pd.Steps
	fmt.Println(pd.Steps)

	// Export data using pd.Export
	data := make(map[string]interface{})
	data["name"] = "Luke"
	pd.Export("data", data)
}