with Surveybot and Bash?
Emit new event when a new survey response is received. See the documentation
Get a respondent for a survey from SurveyBot. See the documentation
Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.
Get responses for a survey from SurveyBot. See the documentation
The Surveybot API is a tool designed to enhance engagement and gather insights through conversational surveys within Facebook Messenger. By leveraging Pipedream's capabilities, you can automate responses, analyze survey data, and integrate with an array of other services such as CRMs, email marketing platforms, or helpdesk software to streamline workflows and act upon the gathered data effectively.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
surveybot: {
type: "app",
app: "surveybot",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://surveybot.io/api/v1/surveys`,
headers: {
"X-Api-Key": `${this.surveybot.$auth.api_key}`,
},
})
},
})
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id
# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS