Typeform lets you build no-code forms, quizzes, and surveys - and get more responses.
Emit new event when a new customer is created. See the documentation
Emit new event when a new offer is created. See the documentation
Emit new event when a new subscription is created. See the documentation
Creates a new customer or updates an existing one in the ProAbono system. See the documentation
Initializes a new subscription for a customer in the ProAbono system. See the documentation
The Typeform API furnishes you with the means to create dynamic forms and collect user responses in real-time. By leveraging this API within Pipedream's serverless platform, you can automate workflows to process this data, integrate seamlessly with other services, and react to form submissions instantaneously. This empowers you to craft tailored responses, synchronize with databases, trigger email campaigns, or even manage event registrations without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
typeform: {
type: "app",
app: "typeform",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.typeform.com/me`,
headers: {
Authorization: `Bearer ${this.typeform.$auth.oauth_access_token}`,
},
})
},
})
ProAbono is a service built to manage subscription billing with fine-grained control over pricing, features, customers, and usage. With the ProAbono API, Pipedream can be your automation partner to streamline subscription operations. Use cases include synchronizing customer data, updating subscription details, and managing billing events. Pipedream's serverless platform allows you to trigger workflows on schedule, by webhook, or via other app events, making it ideal for integrating with ProAbono to handle complex subscription logic.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
proabono: {
type: "app",
app: "proabono",
}
},
async run({steps, $}) {
return await axios($, {
url: `${this.proabono.$auth.api_endpoint}/v1/Customers`,
headers: {
"Accept": `application/json`,
},
auth: {
username: `${this.proabono.$auth.agent_key}`,
password: `${this.proabono.$auth.api_key}`,
},
})
},
})