What do you want to automate

with CiviCRM and Voicemaker?

Prompt, edit and deploy AI agents that connect to CiviCRM, Voicemaker and 2,500+ other apps in seconds.

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Integrate the CiviCRM API with the Voicemaker API
Setup the CiviCRM API trigger to run a workflow which integrates with the Voicemaker API. Pipedream's integration platform allows you to integrate CiviCRM and Voicemaker remarkably fast. Free for developers.

Overview of CiviCRM

The CiviCRM API allows interaction with the CiviCRM ecosystem, enabling you to manage contacts, contributions, events, memberships, and more directly via Pipedream. With Pipedream's serverless platform, you can create workflows that automate tasks, sync data across apps, and respond to webhooks. Using Pipedream, you can harness the CiviCRM API to craft custom integrations that trigger actions within CiviCRM or sync data with other tools, without managing infrastructure.

Connect CiviCRM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    civicrm: {
      type: "app",
      app: "civicrm",
    }
  },
  async run({steps, $}) {
    const base64 = Buffer.from(this.civicrm.$auth.username+":"+this.civicrm.$auth.password).toString('base64');
    return await axios($, {
      method: "POST",
      url: `https://${this.civicrm.$auth.url}/civicrm/ajax/api4/Contact/get`,
      headers: {
        "X-Civi-Auth": `Basic ${base64}`,
      },
    })
  },
})

Connect Voicemaker

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    voicemaker: {
      type: "app",
      app: "voicemaker",
    }
  },
  async run({steps, $}) {
    const data = {"language": "en-US" }
    return await axios($, {
      method: "post",
      url: `https://developer.voicemaker.in/voice/list`,
      headers: {
        Authorization: `Bearer ${this.voicemaker.$auth.api_key}`,
        "content-type": `application/json`,
      },
      data,
    })
  },
})

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo
Adyen logo
Appcues logo
Bandwidth logo
Checkr logo
ChartMogul logo
Dataminr logo
Gopuff logo
Gorgias logo
LinkedIn logo
Logitech logo
Replicated logo
Rudderstack logo
SAS logo
Scale AI logo
Webflow logo
Warner Bros. logo