Connect Google Calendar and PST to unlock the power of automation
- No credit card required
- Free forever for core features
- 14-day trial for premium features and apps
Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate Google Calendar with PST - no code necessary. See how you can get setup in minutes.






Choose a trigger
A trigger is the event that starts your Zap—like a "New Calendar" from Google Calendar.
Add your action
An action happens after the trigger—such as "Create Entity" in PST.
You’re connected!
Zapier seamlessly connects Google Calendar and PST, automating your workflow.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023




93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Connect Google Calendar and PST to integrate crucial parts of your business
With Zapier, you can integrate everything from basic data entry to end-to-end processes. Here are some of the business-critical workflows that people automate with Zapier.
Automate your lead management and improve conversions

Create more impactful campaigns with automation

Provide world-class support with a little help from automation

Automate your way to actionable, up-to-date data

Resolve incidents faster with automation

Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
- New Calendar
Triggers when a calendar is created.
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan - CalendarRequired
- Search_term
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- CalendarRequired
- Expand Recurring Events
Try ItTriggerThis is the start of your ZapInstantThis event starts a Zap instantly.- CalendarRequired
- Search_term
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- NameRequired
- Description
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- NameRequired
- Description
- Location
- Add Conferencing?
- Start Date & TimeRequired
- End Date & TimeRequired
- Repeat Frequency
- Repeat Until
- Repeat How Many Times?
- All day
- Color
- Attendee/sRequired
- Visibility
- Use Default Reminders?
- Reminders
- Minutes Before Reminders
- Show me as Free or Busy
- Guests Can Modify Event
- Event Type
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- EventRequired
- NameRequired
- Description
- Location
- Start Date & TimeRequired
- End Date & TimeRequired
- Repeat Frequency
- Repeat Until
- Repeat How Many Times?
- All day
- Color
- Attendee/sRequired
- Visibility
- Use Default Reminders?
- Reminders
- Minutes Before Reminders
- Show me as Free or Busy
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- Event IDRequired
ActionThis is an event a Zap performs.SearchFind existing data in your app- CalendarRequired
- Expand Recurring Events
- Search_term
- End Time After
- Start Time Before
ActionThis is an event a Zap performs.SearchFind existing data in your app- Firm Name
- First Name
- Last Name
- Address 1
- Address 2
- City
- State
- Zip
- Phone
- Email Address
- Is Client Active?
- Is Server Active?
- Is Client?
- Is Attorney?
- Is Server?
- Username
- PrePay Only?
- Contact Name
- Email Address
- Contact Phone Number
- Contact Phone Number Extension
- Contact Is Default?
- Contact Is Active?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Entity Serial NumberRequired
- Name
- Email Address
- Phone
- PhoneExtension
- IsDefault
- IsActive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Attachment IDRequired
- Include Attachment File Bytes
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Case Serial Number
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Wsp LoginRequired
- Wsp PasswordRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
- Use Linked Resources
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Server Select Mode
- Server Serial Number
- From Server Name
- Through Server Name
- From Date
- ThroughDate
- Include Line Items
- Include Payments
- Include Jobs Not Invoiced
- Sort By
- ServerLocality
- FileReturnType
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Case Number
- Case Serial Number
- Case County
- Plaintiff
- Defendant
- Client Serial Number
- Client Reference Number
- Greater Than Change Number
- Include Total Case Count
- Results Limit
- Results Order By
- Results Order Is Descending
- Results Offset By
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Entity Serial NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Servee First Name
- Servee Firm Name Or Last Name
- Servee Address 1
- Servee Address 2
- Servee City
- Servee State
- Servee Zip
- Servee County
- Client Reference Number
- From Date
- ThroughDate
- Server Serial Number
- Client Serial Number
- Attorney Serial Number
- Date Source
- Server Last Name
- Server Firm Name
- Client Last Name
- Client Firm Name
- Attorney Last Name
- Attorney Firm Name
- Case Serial Number
- Greater Than Change Number
- Results Limit
- Results Order By
- Results Order Is Descending
- SearchPurpose
- Search By Client Or Attorney Number
- Include Total Job Count
- Servee Select Mode
- Results Offset By
- Use Linked Resources
- Invoice Printed Type
- Job NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Case Serial NumberRequired
- Judge Serial Number
- First Name
- Last Name
- Suffix
- Client Serial Number
- Client Reference Number
- Description
- Purpose
- File Extension
- Attachment File Bytes
- Viewable By Server
- Viewable By Client
- Signed
- Filed
- Add Attachments
- Case Number
- Universal Case Number
- County
- Plaintiff
- Defendant
- TypeCourt
- State
- Plaintiff Title
- Defendant Title
- File Date
- Amended File Date
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Entity Serial NumberRequired
- Case Serial NumberRequired
- Name
- Email Address
- Phone
- PhoneExtension
- IsDefault
- IsActive
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.
- CalendarRequired
- Time After
- Time After (Unit)
- Search_term
Try ItTriggerThis is the start of your ZapPollingZapier checks for new data every 15 min on the Free plan- CalendarRequired
- EventRequired
- Attendee/sRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- EventRequired
- Notify Attendees?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- Describe EventRequired
- Attendee/sRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Api_docs_info
- Stop on errorRequired
- HTTP MethodRequired
- URLRequired
- Query string parameters
- Additional request headers
- Body
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- CalendarRequired
- Expand Recurring Events
- Search_term
- End Time After
- Start Time Before
ActionThis is an event a Zap performs.SearchFind existing data in your app- CalendarRequired
- Expand Recurring Events
- Search_term
- End Time After
- Start Time Before
- NameRequired
- Description
- Location
- Add Conferencing?
- Start Date & TimeRequired
- End Date & TimeRequired
- Repeat Frequency
- Repeat Until
- Repeat How Many Times?
- All day
- Color
- Attendee/sRequired
- Visibility
- Use Default Reminders?
- Reminders
- Minutes Before Reminders
- Show me as Free or Busy
- Guests Can Modify Event
- Event Type
ActionThis is an event a Zap performs.Search or writeFind existing data in your app, or create a new record if no data is found- Case Number
- Universal Case Number
- County
- Plaintiff
- Defendant
- TypeCourt
- State
- Plaintiff Title
- Defendant Title
- File Date
- Amended File Date
- Judge Serial Number
- First Name
- Last Name
- Suffix
- Client Serial Number
- Client Reference Number
- Description
- Purpose
- File Extension
- Attachment File Bytes
- Viewable By Server
- Viewable By Client
- Signed
- Filed
- Add Attachments
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Client Reference Number
- Documents To Serve
- Court Date Time
- Received Date Time
- Action Date
- Expire Date
- Last Serve Date
- Last Sub Serve Date
- Priority
- Married
- Military
- Party To Be Served First Name
- Party To Be Served Last Name
- Party To Be Served Suffix
- Party To Be Served Address1
- Party To Be Served Address 2
- Party To Be Served City
- Party To Be Served State
- Party To Be Served Zip
- Party To Be Served Prefix
- Party To Be Served Relationship
- Party To Be Served County
- Party To Be Served Servee Detail Status
- Party To Be Served Party Type
- Party To Be Served Is Actual Service
- Party To Be Served Is Representative To Be Served
- Party To Be Served Served Date Time
- Party To Be Served Type Service Serial Number
- Party To Be Served Eye Color
- Party To Be Served Other
- Party To Be Served Age
- Party To Be Served Sex
- Party To Be Served Race
- Party To Be Served Height
- Party To Be Served Weight
- Party To Be Served Hair
- Party To Be Served Glasses
- Attorney Serial Number
- Attorney Firm Name
- Attorney Last Name
- Attorney First Name
- Attorney Address 1
- Attorney Address 2
- Attorney City
- Attorney State
- Attorney Zip
- Attorney Phone Number
- Attorney Email Address
- Attorney Client Active
- Attorney Server Active
- Attorney Is Client
- Attorney Is Attorney
- Attorney Is Server
- Attorney User Name
- Attorney Pre Pay Only
- Attorney Password
- Attorney Contact Name
- Attorney Contact Email Address
- Attorney Contact Phone Number
- Attorney Contact Phone Number Extension
- Attorney Contact Is Default?
- Attorney Contact Is Active?
- Client Serial Number
- Client Firm Name
- Client Last Name
- Client First Name
- Client Address 1
- Client Address 2
- Client City
- Client State
- Client Zip
- Client Phone Number
- Client Email Address
- Client Active
- Server Active
- Is Client
- Is Attorney
- Is Server
- User Name
- Pre Pay Only
- Password
- Client Contact Name
- Client Contact Email Address
- Client Contact Phone Number
- Client Contact Phone Number Extension
- Client Contact Is Default?
- Client Contact Is Active?
- Server Serial Number
- Server Is Default
- Server Firm Name
- Server First Name
- Server Last Name
- Server Address 1
- Server Address 2
- Server City
- Server State
- Server Zip
- Server Phone
- Server Email Address
- Client Active
- Server Active
- Is Client
- Is Attorney
- Is Server
- Server User Name
- Server PrePay Only
- Server Password
- Server Create Contact Name
- Server Create Contact Email
- Server Create Contact Phone
- Server Create Contact Phone Ext
- Server Create Contact Is Default
- Server Create Contact Is Active
- Case Serial Number
- First Name
- Last Name
- Address 1
- Address 2
- City
- State
- Zip
- Servee Prefix
- Is Representative To Be Served
- Is Actual Service
- Party Type
- Relationship
- County
- Servee Detail Status
- Servee Served Date Time
- Servee Type Service Serial Number
- Servee Eye Color
- Servee Description Other
- Servee Age
- Servee Sex
- Servee Race
- Servee Height
- Servee Weight
- Servee Hair
- Servee Glasses
- Servee Attachment Description
- Servee Attachment Purpose
- Servee Attachment File Extension
- Servee Attachment File Bytes
- Servee Attachment Viewable By Server
- Servee Attachment Viewable By Client
- Servee Attachment Signed
- Servee Attachment Filed
- Servee Comment Date Time
- Servee Comment Text
- Servee Comment Is Attempt
- Servee Comment Is Status Report
- Servee Comment Is Affidavit
- Servee Comment Is Field Sheet
- Servee Comment Is Invoice
- Servee Comment Is Diligence
- Servee Comment Is Reviewed
- Add Attachments
- Judge Serial Number
- Judge First Name
- Judge Last Name
- Judge Suffix
- Case Client Serial Number
- Case Client Reference Number
- Case Number
- Universal Case Number
- Case County
- Case Plaintiff
- Case Defendant
- Case Type of Court
- Case State
- Case Plaintiff Title
- Case Defendant title
- Case File Date
- Case Amended File Date
- CaseAttachmentDescription
- CaseAttachmentPurpose
- CaseAttachmentFileExt
- CaseAttachmentFileBytes
- CaseAttachmentViewableByServer
- CaseAttachmentViewableByClient
- CaseAttachmentSigned
- CaseAttachmentFiled
- Add Case Attachments by Guid
- Attachment Description
- Attachment Purpose
- Attachment File Ext
- Attachment File Bytes
- Attachment Viewable By Server
- Attachment Viewable By Client
- Attachment Signed
- Attachment Filed
- Comment Date Time
- Comment Text
- Comment Is Attempt
- Comment Is Field Sheet
- Comment Is Invoice
- Comment Is Diligence
- Comment Is Reviewed
- Comment Is Affidavit
- Comment Is Status Report
- Served Date Time
- Type Service Serial Number
- Eye Color
- Age
- Sex
- Race
- Height
- Weight
- Hair
- Glasses
- Recipient Description Other
- SalesItemId
- Rate
- Quantity
- Description
- Purpose
- File Extension
- Attachment File Bytes
- Viewable By Server
- Viewable By Client
- Signed
- Filed
- Comment Date Time
- Comment Text
- Is Attempt
- Is Status Report
- Is Affidavit
- Is Field Sheet
- Is Invoice
- Is Diligence
- Is Reviewed
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Case Serial Number
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Server Select Mode
- Server Serial Number
- From Server Name
- Through Server Name
- From Date
- ThroughDate
- Include Line Items
- Sort By
- ServerLocality
- FileReturnType
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Type of Service Serial NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Entity Serial NumberRequired
- Entity Type
- Active Only
- Search By
- Search Text
- Greater Than Change Number
- Results Limit
- Results Order By
- Results Order Is Descending
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Invoice NumberRequired
- Batch Invoice Number
- From Date
- ThroughDate
- Client Serial Number
- Invoice Status
- Greater Than Change Number
- Include Total Invoice Count
- Invoice Printed Type
- Results Limit
- Results Order By
- Results Order Is Descending
- Results Offset By
- Include Line Items
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
- Servee IdRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
- Servee IdRequired
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Active Only
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Case Serial NumberRequired
- Firm Name
- Last Name
- First Name
- Address 1
- Address 2
- City
- State
- Zip
- Phone
- Email Address
- Is Client Active?
- Is Server Active?
- Is Client?
- Is Attorney?
- Is Server?
- Username
- Entity Password
- PrePay Only?
- Contact Name
- Email Address
- Contact Phone Number
- Contact Phone Number Extension
- Contact Is Default?
- Contact Is Active?
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.- Job NumberRequired
- Attorney Serial Number
- Attorney Firm Name
- Attorney Last Name
- Attorney First Name
- Attorney Address 1
- Attorney Address 2
- Attorney City
- Attorney State
- Attorney Zip
- Attorney Phone Number
- Attorney Email Address
- Attorney Client Active
- Attorney Server Active
- Attorney Is Client
- Attorney Is Attorney
- Attorney Is Server
- Attorney User Name
- Attorney Pre Pay Only
- Attorney Password
- Attorney Contact Name
- Attorney Contact Email Address
- Phone
- PhoneExtension
- Attorney Contact Is Default?
- Attorney Contact Is Active?
- Client Serial Number
- Client Firm Name
- Client Last Name
- Client First Name
- Client Address 1
- Client Address 2
- Client City
- Client State
- Client Zip
- Client Phone Number
- Client Email Address
- Client Active
- Server Active
- Is Client
- Is Attorney
- Is Server
- User Name
- Pre Pay Only
- Password
- Client Contact Name
- EmailAddress
- Client Contact Phone Number
- PhoneExtension
- Client Contact Is Default?
- Client Contact Is Active?
- Client Reference Number
- Documents To Serve
- Court Date Time
- Received Date Time
- Action Date
- Expire Date
- Last Serve Date
- Last Sub Serve Date
- Priority
- Server Serial Number
- Server Is Default
- Server Firm Name
- Server Last Name
- Server First Name
- Server Address 1
- Server Address 2
- Server City
- Server State
- Server Zip
- Server Phone
- Server Email Address
- Client Active
- Server Active
- Is Client
- Is Attorney
- Is Server
- Server User Name
- Server PrePay Only
- Server Password
- Server Contact Name
- Server Contact Email Address
- Server Contact Phone
- Server Contact Phone Extension
- Server Contact Is Default
- Server Contact Is Active
- ServerSerialNumber
- IsDefault
- RemoveJobServerSerialNumbers
- Case Serial Number
- Case Number
- Universal Case Number
- Case County
- Case Plaintiff
- Case Defendant
- Case Type of Court
- Case State
- Case Plaintiff Title
- Case Defendant title
- Case File Date
- Case Amended File Date
- Judge Serial Number
- Judge First Name
- Judge Last Name
- Judge Suffix
- Case Client Reference Number
- Case Client Serial Number
- Add Case Attachments by Guid
- CaseAttachmentDescription
- CaseAttachmentPurpose
- CaseAttachmentFileExt
- CaseAttachmentFileBytes
- CaseAttachmentViewableByServer
- CaseAttachmentViewableByClient
- CaseAttachmentSigned
- CaseAttachmentFiled
- First Name
- Last Name
- Address 1
- Address 2
- City
- State
- Zip
- Servee Prefix
- Is Representative To Be Served
- Is Actual Service
- Party Type
- Relationship
- County
- Servee Detail Status
- Servee Served Date Time
- Servee Type Service Serial Number
- Servee Eye Color
- Servee Description Other
- Servee Age
- Servee Sex
- Servee Race
- Servee Height
- Servee Weight
- Servee Hair
- Servee Glasses
- Servee Attachment Description
- Servee Attachment Purpose
- Servee Attachment File Extension
- Servee Attachment File Bytes
- Servee Attachment Viewable By Server
- Servee Attachment Viewable By Client
- Servee Attachment Signed
- Servee Attachment Filed
- Servee Comment Date Time
- Servee Comment Text
- Servee Comment Is Attempt
- Servee Comment Is Status Report
- Servee Comment Is Affidavit
- Servee Comment Is Field Sheet
- Servee Comment Is Invoice
- Servee Comment Is Diligence
- Servee Comment Is Reviewed
- Served Date Time
- TypeServiceSerialNumber
- Eye Color
- Recipient Description Other
- Age
- Sex
- Race
- Height
- Weight
- Hair
- Glasses
- ID
- ServedDateTime
- TypeServiceSerialNumber
- Eye Color
- Recipient Description Other
- Age
- Sex
- Race
- Height
- Weight
- Hair
- Glasses
- IsRepresentativeToBeServed
- IsActualService
- PartyType
- FirstName
- LastName
- Suffix
- Address1
- Address2
- City
- State
- Zip
- Relationship
- County
- ServeeDetailstatus
- Update Servee Prefix
- Create Attachment Description
- Create Attachment Purpose
- Create Attachment File Extension
- Create Attachment File Bytes
- Create Attachment Viewable By Server
- Create Attachment Viewable By Client
- Create Attachment Signed
- Create Attachment Filed
- Create Comment DateTime
- Create Comment Text
- Create Comment Is Attempt
- Create Comment Is Status Report
- Create Comment Is Affidavit
- Create Comment Is Field Sheet
- Create Comment Is Invoice
- Create Comment Is Diligence
- Create Comment Is Reviewed
- Update Comment Seq Number
- Update Comment DateTime
- Update Comment Text
- Update Comment Is Attempt
- Update Comment Is Status Report
- Update Comment Is Affidavit
- Update Comment Is Field Sheet
- Update Comment Is Invoice
- Update Comment Is Diligence
- Update Comment Is Reviewed
- Party To Be Served Married
- Party To Be Served Military
- Party To Be Served Prefix
- Party To Be Served First Name
- Party To Be Served Last Name
- Party To Be Served Suffix
- Party To Be Served Address1
- Party To Be Served Address 2
- Party To Be Served City
- Party To Be Served State
- Party To Be Served Zip
- Party To Be Served Relationship
- Party To Be Served County
- Party To Be Served Servee Detail Status
- Party To Be Served Party Type
- Party To Be Served Is Actual Service
- Party To Be Served Is Representative To Be Served
- Party To Be Served Served Date Time
- Party To Be Served Type Service Serial Number
- Party To Be Served Eye Color
- Party To Be Served Other
- Party To Be Served Age
- Party To Be Served Sex
- Party To Be Served Race
- Party To Be Served Height
- Party To Be Served Weight
- Party To Be Served Hair
- Party To Be Served Glasses
- Party To Be Served ID
- Comment Date Time
- Comment Text
- Comment Is Attempt
- Comment Is Status Report
- Comment Is Affidavit
- Comment Is Field Sheet
- Comment Is Invoice
- Comment Is Diligence
- Comment Is Reviewed
- CommentDateTime
- CommentText
- IsAttempt
- IsStatusReport
- IsAffidavit
- IsFieldSheet
- IsInvoice
- IsDiligence
- IsReviewed
- SeqNumber
- Attachment Description
- Attachment Purpose
- FileExtension
- Attachment File Bytes
- Attachment Viewable By Server
- Attachment Viewable By Client
- Attachment Signed
- Attachment Filed
- Add Attachments
- Description
- Purpose
- File Extension
- Attachment File Bytes
- Viewable By Server
- Viewable By Client
- Signed
- Filed
- Comment Date Time
- Comment Text
- Is Attempt
- Is Status Report
- Is Affidavit
- Is Field Sheet
- Is Invoice
- Is Diligence
- Is Reviewed
- Comment Seq Number
- Comment Date Time
- Comment Text
- Is Attempt
- Is Status Report
- Is Affidavit
- Is Field Sheet
- Is Invoice
- Is Diligence
- Is Reviewed
- SalesItemId
- Rate
- Quantity
ActionThis is an event a Zap performs.WriteCreate a new record or update an existing record in your app.