with Pinterest and Userflow?
Emit new events when new pins are created on a board or board section. See the docs here and here
Emit new event when a user has completed all tasks in a checklist. See the documentation
Emit new new event when an event is tracked in Userflow. See the documentation
Emit new event when a flow is completed by a user by reaching a goal step. See the documentation
Creates or updates a user in Userflow. If the user does not already exist in Userflow, it will be created. If it already exists, the given attributes will be merged into the existing user's attributes. See the documentation
Finds an existing user by user ID or email, optionally filtering by group ID. See the documentation
The Pinterest API opens a portal to interact programmatically with Pinterest's rich data, including boards, pins, and user information. By leveraging this API on Pipedream, you can automate actions like posting new pins, extracting pin data for analysis, and synchronizing Pinterest content with other platforms. The potential extends to marketing optimization, content management, and audience engagement, all automated and integrated within the Pipedream ecosystem.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
pinterest: {
type: "app",
app: "pinterest",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.pinterest.com/v5/user_account`,
headers: {
Authorization: `Bearer ${this.pinterest.$auth.oauth_access_token}`,
},
})
},
})
The Userflow API allows you to automate and integrate the process of creating and managing in-app guides and walkthroughs. Using the API within Pipedream, you can programmatically trigger events, update user attributes, and manage flows, thereby creating a personalized user experience within your application. This opens up possibilities for syncing user data, customizing user onboarding experiences, and tracking user progress without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
userflow: {
type: "app",
app: "userflow",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.userflow.com/users`,
headers: {
Authorization: `Bearer ${this.userflow.$auth.api_key}`,
"Userflow-Version": `2020-01-03`,
},
})
},
})