The all-in-one digital organizing platform for political campaigns, nonprofits & businesses.
Emit new event when a call event of the type specified is received. See the docs
Emit new event when a new message is posted in a channel
Emit new event when a new message is received in a chat
Create a new channel in Microsoft Teams. See the docs here
Get the list of shift instances for a team. See the documentation
Send a message to a team's channel. See the docs here
The CallHub API offers programmatic access to a range of telecommunication features, such as phone banking, text messaging, and voice broadcasting. Integrating CallHub with Pipedream allows users to automate these communication services within custom workflows. With Pipedream’s serverless platform, you can react to events across various apps, store and manipulate data, and trigger communications via CallHub based on user-defined criteria. This seamless integration expands the automation possibilities for campaign management, engagement tracking, and proactive notifications.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
callhub: {
type: "app",
app: "callhub",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.callhub.io/v1/users`,
headers: {
"Authorization": `Token ${this.callhub.$auth.api_key}`,
},
})
},
})
The Microsoft Teams API on Pipedream allows you to automate tasks, streamline communication, and integrate with other services to enhance the functionality of Teams as a collaboration hub. With this API, you can send messages to channels, orchestrate complex workflows based on Teams events, and manage Teams' settings programmatically.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
microsoft_teams: {
type: "app",
app: "microsoft_teams",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://graph.microsoft.com/v1.0/me`,
headers: {
Authorization: `Bearer ${this.microsoft_teams.$auth.oauth_access_token}`,
},
})
},
})