Shopify - Amazon EventBridge Webhook Integration to AWS Lambda

Partner Event Source → Amazon EventBridge → AWS Lambda → Amazon CloudWatch

Use Amazon EventBridge Shopify webhook integration to process product events with AWS Lambda, notify users with Amazon SES or store data elsewhere.

This sample project demonstrates how to use the Shopify webhook integration with Amazon EventBridge and AWS Lambda to process events from Shopify. This pattern is leveraging the Shopfy Amazon EventBridge webhook integration to send events from the customer's Shopify account to their AWS account, via an Amazon EventBridge Partner event bus.
Once the Shopify events are in the customer's account, an Amazon EventBridge rule routes updated product events to a downstream Lambda function. The Lambda function could transform the event, send it to a downstream application, archive it in a warehouse service, or send a notification email to a customer using SES.
Amazon CloudWatch Log Groups are provisioned for debugging and auditing.
This pattern deploys two EventBridge Rules, one Lambda function, and two CloudWatch Log Groups.

< Back to all patterns

GitHub icon Download this pattern (.zip)

GitHub icon View this pattern on GitHub


Clone repo

git clone https://github.com/aws-samples/serverless-patterns/cd serverless-patterns/shopify-eventbridge-lambda

Deploy

cdk deploy


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

cdk destroy

Created by:

Ragib Ahsan

Ragib Ahsan

AWS Partner Solutions Architect based in NYC. Huge advocate for serverless architectures!

Follow on LinkedIn