Unbounce landing pages have helped businesses turn billions of visitors into leads, sales, and signups. (Literally.) Combining that data with AI, Unbounce lets you create custom landing pages twice as fast as old-school builders.
Emit new event when a new form submit is received.
Delay the execution of your workflow for a specific amount of time (does not count against your compute time).
Retrieve a list of all leads for a given page (including AMP), pop-up, or sticky-bar. See the documentation
The Unbounce API lets you tap into the powerful landing page platform to automate tasks and sync data with other services. Use it within Pipedream workflows to capture, analyze, and act on leads generated through your landing pages. Think of fetching form submissions, updating leads in a CRM, or dynamically modifying landing page content.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
unbounce: {
type: "app",
app: "unbounce",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.unbounce.com/users/self`,
headers: {
Authorization: `Bearer ${this.unbounce.$auth.oauth_access_token}`,
"Accept": `application/vnd.unbounce.api.v0.4+json`,
},
})
},
})
The Delay API in Pipedream is a built-in function that allows you to pause a workflow for a specified amount of time. This can be incredibly useful when you need to stagger API calls to avoid rate limits, wait for an external process to complete, or simply introduce a delay between actions in a sequence. With precision up to milliseconds, the Delay API provides a simple yet powerful tool for managing timing in automation workflows.
export default defineComponent({
async run({steps, $}) {
// Specify the amount of time to delay your workflow in milliseconds
return $.flow.delay(5000)
},
})