with Formbricks and Formstack?
Emit new event when a response is created for a survey. See the documentation
Emit new event for each new form submission. See docs here
Create a new submission for the specified form. See docs here
Formbricks is a flexible tool for building forms that can integrate seamlessly into any website. The API allows for rich interactions with the forms you create, enabling you to automate the gathering and processing of data. By plugging the Formbricks API into Pipedream, you can harness serverless workflows to react to form submissions in real-time, store responses, or trigger a multitude of actions across different platforms. Think of it as empowering your forms to communicate and act on the data without manual intervention.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
formbricks: {
type: "app",
app: "formbricks",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.formbricks.$auth.hostname}/api/v1/management/me`,
headers: {
"x-api-key": `${this.formbricks.$auth.api_key}`,
},
})
},
})
The Formstack API facilitates the automation of form creation and submission processes, enhancing data collection and integration. With Pipedream's serverless platform, you can trigger workflows on form submissions, manipulate and route form data to various endpoints, and seamlessly connect Formstack with other apps to streamline tasks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
formstack: {
type: "app",
app: "formstack",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.formstack.com/api/v2/form.json`,
headers: {
Authorization: `Bearer ${this.formstack.$auth.oauth_access_token}`,
},
})
},
})