with Planning Center and PrintAutopilot?
Emit new event when a new calendar event is created. See the documentation
Emit new event when a donation is received. See the documentation
Emit new event when a person is added to the specified list. See the documentation
Uploads a PDF document to the print-autopilot queue. See the documentation
The Planning Center API offers a suite of church management features, allowing for the seamless coordination of events, services, and resources. With Pipedream, you can automate tasks, sync data across different platforms, and create dynamic workflows that save time and reduce errors. This can include managing attendees, coordinating service schedules, tracking donations, and more. Pipedream's serverless platform connects with the Planning Center API to create workflows that trigger on new data, process and transform data, and automate communication and organizational tasks.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
planning_center: {
type: "app",
app: "planning_center",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.planningcenteronline.com/people/v2/me`,
headers: {
Authorization: `Bearer ${this.planning_center.$auth.oauth_access_token}`,
},
})
},
})
The PrintAutopilot API facilitates the automation of print-on-demand services, allowing you to seamlessly create, manage, and track custom print orders right from within your Pipedream workflows. With this API, you can trigger printing and shipping of products like t-shirts, mugs, and posters as soon as a customer places an order, or batch process orders to optimize fulfillment. In Pipedream, harness these capabilities to build integrated workflows that connect PrintAutopilot with eCommerce platforms, CRM systems, or customer support tools to streamline your print-on-demand business.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
printautopilot: {
type: "app",
app: "printautopilot",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://printautopilot.com/api/print-jobs`,
headers: {
Authorization: `Bearer ${this.printautopilot.$auth.connection_token}`,
"Accept": `application/json`,
},
})
},
})