Chatbot Preview

Teams Chatbots

Stripe Chatbot TypeScript JavaScript Microsoft Graph AWS Cloudflare Cloudflare Workers UX

Challenge

Make registered users and Stripe sales visible to Team-Members without the need to login to the AWS & Stripe Dashboard.

Solution

To keep it simple for the user, the Chatbot is integrated into Microsoft Teams.

The bot automatically posts a message to the Team for daily user stats or when a new sale is made.

A cronjob on Cloudflare Workers is used to fetch daily from the AWS Cognito API. For the Stripe sales their webhooks are relayed via Cloudflare Workers. The data is then send to the Chatbot via Webhook.