A flexible system to meet the needs of your church Planning Center is a set of software tools to help you organize information, coordinate events, communicate with your team, and connect with your congregation.
Go to siteThe 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}`,
},
})
},
})
Automated Attendee Follow-up: Trigger a workflow when a new attendee checks in at a service via Planning Center. Use Pipedream to send a personalized email or SMS via SendGrid or Twilio, thanking them for attending and providing next steps or resources.
Resource Management and Scheduling: Sync Planning Center resource bookings with Google Calendar. When a new resource booking is added in Planning Center, a workflow can automatically create a corresponding event in a designated Google Calendar, ensuring that all team members stay informed about resource availability and event times.
Donation Tracking & Accounting Integration: When new donations are recorded in Planning Center, trigger a workflow that logs this information into an accounting app like QuickBooks or sends a thank you message to the donor. This not only saves manual data entry but also helps in maintaining accurate financial records and nurturing donor relationships.
Planning Center uses OAuth authentication. When you connect your Planning Center account, Pipedream will open a popup window where you can sign into Planning Center and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Planning Center API.
Pipedream requests the following authorization scopes when you connect your account:
calendar
check_ins
people
giving
GET
https://api.planningcenteronline.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://api.planningcenteronline.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://api.planningcenteronline.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}