with Intercom and Braze?
Adds a specific tag to a contact in Intercom. See the documentation
Add a reply or a note to an existing conversation thread. See the documentation
Send a message from a user into your Intercom app. See the docs here
Send a message to a contact in Intercom. See the documentation
The Intercom API offers rich capabilities for enhancing customer communication and support workflows. By leveraging this API on Pipedream, you can automate tasks, sync customer data across platforms, and create personalized interactions. Whether you are managing user segments, sending targeted messages, or updating customer profiles, the Intercom API's robust set of endpoints allows for intricate and useful automations within your business processes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
intercom: {
type: "app",
app: "intercom",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.intercom.io/me`,
headers: {
Authorization: `Bearer ${this.intercom.$auth.oauth_access_token}`,
"accept": `application/json`,
},
})
},
})
The Braze API allows you to automate your customer relationship management by engaging with users through various channels like email, push notifications, and in-app messages. By leveraging the Braze API on Pipedream, you can create customized, scalable workflows to streamline your marketing campaigns, user segmentation, and event tracking. With real-time data processing and the ability to connect with multiple services, Pipedream enhances the power of Braze, allowing for more dynamic and responsive user engagement strategies.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
braze: {
type: "app",
app: "braze",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.braze.$auth.intance_domain}.braze.${this.braze.$auth.region}/catalogs`,
headers: {
Authorization: `Bearer ${this.braze.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})