with SatisMeter and Engage?
Emit new event when a survey response is submitted to a project. See the documentation
Adds a new user to your Engage account. Use this to sync customer data with Engage. See the documentation
SatisMeter captures customer feedback and sentiment directly through targeted surveys, providing insights into customer satisfaction and product engagement. With the SatisMeter API on Pipedream, you can automate interactions with survey data, sync customer information with other services, and trigger actions based on feedback scores. By leveraging Pipedream's serverless platform, you can create workflows that respond in real-time to survey results, enrich customer profiles, and influence your product's roadmap with actionable insights.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
satismeter: {
type: "app",
app: "satismeter",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.satismeter.com/api/users`,
headers: {
Authorization: `Bearer ${this.satismeter.$auth.api_key}`,
},
params: {
project: `${this.satismeter.$auth.project_id}`,
},
})
},
})
The Engage API lets you automate and streamline your customer communication by sending personalized messages. With this API, you can craft interactions based on user behavior, preferences, and feedback. On Pipedream, you can integrate Engage with your workflow to trigger actions based on events from other apps, manage contact lists, and analyze communication patterns — all in real-time and without managing servers.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
engage: {
type: "app",
app: "engage",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.engage.so/v1/users`,
auth: {
username: `${this.engage.$auth.public_key}`,
password: `${this.engage.$auth.secret_key}`,
},
})
},
})