with UserVoice and OpenWeather API?
Emits new NPS ratings submitted through the UserVoice NPS widget. On first run, emits up to 10 sample NPS ratings users have previously submitted.
Retrieves the current weather condition by location longitude and latitude. See the docs here For more accurate reading, you are advised to fill in the country and/or state code
Retrieves the current weather for a given (ZIP, country)
Retrieves 1-16 days weather forecast for a specified location. See the docs here For more accurate reading, you are advised to fill in the country and/or state code
Retrieves the 5-day weather forecast for a given (ZIP, country)
The UserVoice API allows you to tap into customer feedback and support data to automate and enhance customer engagement processes. With the API, you can programmatically access UserVoice accounts to retrieve suggestions, tickets, and user data, allowing you to analyze customer trends, automate responses, and integrate with other customer success platforms. By leveraging Pipedream's capabilities, you can create event-driven workflows that react to UserVoice events, synchronize data across multiple services, and construct a more responsive customer feedback loop.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
uservoice: {
type: "app",
app: "uservoice",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.uservoice.$auth.subdomain}.uservoice.com/api/v2/admin/users/current`,
headers: {
Authorization: `Bearer ${this.uservoice.$auth.access_token}`,
},
})
},
})
The OpenWeather API offers real-time weather data, forecasts, and historical information, enabling you to integrate weather conditions into your applications or workflows. With Pipedream, you can harness this data to automate tasks like sending weather updates, triggering actions based on specific weather conditions, or combining it with other data sources to inform decision-making processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
openweather_api: {
type: "app",
app: "openweather_api",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.openweathermap.org/data/2.5/weather`,
params: {
zip: `20500,us`,
appid: `${this.openweather_api.$auth.api_key}`,
},
})
},
})