with Gravity Forms and Help Scout?
Emit new event when a new form submission is received.
Emit new event when an agent replies to a conversation.
Emit new event when a conversation is assigned to an agent. See the documentation
Emit new event when a new conversation is created.
Creates a new entry in a Gravity Forms form. See the documentation
Adds a note to an existing conversation in Help Scout. See the documentation
Creates a new customer record in Help Scout. See the documentation
Sends a reply to a conversation. Be careful as this sends an actual email to the customer. See the documentation
The Gravity Forms API allows you to interact programmatically with Gravity Forms, a WordPress form plugin, to create, update, delete, and retrieve form entries. Within Pipedream, you can leverage this API to automate workflows, integrate with other apps, and manipulate form data in real-time. By connecting Gravity Forms to Pipedream's serverless platform, you open up possibilities to sync form submissions with databases, trigger notifications, or even process payments automatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
gravity_forms: {
type: "app",
app: "gravity_forms",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.gravity_forms.$auth.base_api_url}/wp-json/gf/v2/forms`,
headers: {
"Content-Type": `application/json`,
},
auth: {
username: `${this.gravity_forms.$auth.consumer_key}`,
password: `${this.gravity_forms.$auth.consumer_secret}`,
},
})
},
})
The Help Scout API provides programmatic access to customer support functionalities, allowing the automation of ticketing, customer communication, and reporting tasks. With this API, you can read and send messages, manage conversations, work with mailboxes, create and update customers’ information, and generate reports. Utilizing the API on Pipedream, you can automate workflows that respond to events in Help Scout in real-time, integrate customer support data with other business tools, and streamline support operations.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
help_scout: {
type: "app",
app: "help_scout",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.helpscout.net/v2/users/me`,
headers: {
Authorization: `Bearer ${this.help_scout.$auth.oauth_access_token}`,
},
})
},
})