Skip to main content
Question

How to grant course access on Squarespace after Stripe payment?

  • February 23, 2025
  • 4 replies
  • 17 views

I want to create an automated workflow that grants customers access to my course on Squarespace after they purchase via Stripe. The course is housed on Squarespace, and payments are processed through Stripe. Trigger: Event: A successful purchase is made using Stripe link. Condition: The product purchased must be the online course. Action: Check Customer Details: Retrieve the purchaser’s email from Stripe. Grant Access on Squarespace: The course requires a membership/login, the workflow should create a new user (or update an existing one) in Squarespace with access to the course. Email Confirmation: Send an automated email via Squarespace confirming access and next steps.

but i am finding it hard to connect the stripe to the squarespace

Did this topic help you find an answer to your question?

4 replies

Troy Tessalone
Forum|alt.badge.img+14
  • Zapier Expert
  • 31340 replies
  • February 23, 2025

Hi ​@Automation Guru 

If possible, you will have to use the Squarespace API: https://developers.squarespace.com/commerce-apis/overview

Resources for using app APIs in Zaps: 

 


Yes, I tried it, but it didn't have the correct function, or am I wrong?


Troy Tessalone
Forum|alt.badge.img+14
  • Zapier Expert
  • 31340 replies
  • February 23, 2025

@Automation Guru 

For us to have more info post screenshots showing how your Zap steps are outlined and configured in EDIT mode with the field mappings visible.

Also post screenshots of any encountered errors.

What is the link to the Squarespace API endpoint documentation you are trying to use in the Zap step?


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 7733 replies
  • March 20, 2025

Hey ​@Automation Guru, just came across this wanted to check how you’re getting on?

I had a quick look at the available endpoints for Squarespace’s API but I couldn’t see any that would specifically grant access to a course. Looking at Squarespace’s guide here it seems that they would need to pay to get access to a course page. So I’d have thought that you’d need to connect your Squarespace site directly to Stripe to collect the payments for the courses, which would automatically grant them access to the course—without needing a Zap to handle that part.

You could then have a Zap that triggers when a successful payment is made that just sends them an email with that confirms they have access (since that should be automatically applied within Squarespace) and give details on next steps.

Could that approach work or are the payments taken via a non-Squarespace website that uses Stripe?


Reply