with SurveyCTO and Hunter?
Emit new event each time a new form submission is received in SurveyCTO. See the documentation. Note: The role of the authenticated user must "Allow server API access".
Get information about your Hunter account. See the documentation
Returns all the information associated with an email address and its domain name. See the documentation
Delete an existing lead from your Hunter account. See the documentation
Search all the email addresses corresponding to one website or company. See the documentation
The SurveyCTO API enables automated interactions with SurveyCTO services, a platform focusing on data collection and organization for research and survey projects. With this API, you can seamlessly retrieve, push, and manage survey data. Integrating SurveyCTO with Pipedream opens a realm of possibilities for automating data workflows, such as triggering actions based on new survey submissions, syncing collected data with other databases or apps, or even automating reports and notifications.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
surveycto: {
type: "app",
app: "surveycto",
}
},
async run({steps, $}) {
// Please replace {{your_form_id}} with a valid form ID for testing.
return await axios($, {
url: `https://${this.surveycto.$auth.servername}.surveycto.com/api/v2/forms/data/wide/json/{{your_form_id}}`,
auth: {
username: `${this.surveycto.$auth.email}`,
password: `${this.surveycto.$auth.password}`,
},
params: {
date: `0`,
},
})
},
})
The Hunter API on Pipedream provides a potent suite for automating email discovery and verification processes. By interfacing with Hunter, you can programmatically find email addresses associated with a domain, verify the deliverability of emails, and retrieve other data points like the organization behind an address. This capability is invaluable for lead generation, sales outreach, and data enrichment workflows, where accurate contact information is crucial.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
hunter: {
type: "app",
app: "hunter",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.hunter.io/v2/domain-search`,
params: {
api_key: `${this.hunter.$auth.api_key}`,
domain: `stripe.com`,
},
})
},
})