What are you trying to achieve?
I am new to the community of Make. My goal is to be able to integrate my Twitch revenue with my Stripe account. How do i get started ?
Steps taken so far
i am coming in blindly.
1. Understand the Tools You’ll Use
- Make.com (formerly Integromat): Automates workflows between apps with little to no code.
- Twitch API: Used to get stream and revenue data (though revenue access is limited).
- Stripe: Handles payments, payouts, and customer records.
- Optional: Google Sheets or Airtable for storing Twitch data before pushing to Stripe.
- Go to https://www.make.com
- Create an account (free tier is enough to get started)
- Familiarize yourself with the Scenario Builder (visual flow builder)
Step 2: Set Up Twitch API Access
To pull your Twitch data:
- Create a Twitch Developer account:
https://dev.twitch.tv/
- Register an app to get:
- Use the “HTTP module” in Make to connect to Twitch’s endpoints.
Example endpoint for channel data:
arduino
https://api.twitch.tv/helix/users
Twitch doesn’t offer detailed revenue info via API. To access revenue:
- Log in to Twitch Dashboard > Analytics > Payouts
- You might need to manually export this or use email/webhooks or a tool like Browse AI to scrape data automatically.
Step 3: Connect Stripe to Make
- In Make.com, add a Stripe module
- You’ll be prompted to connect your Stripe account via OAuth
- You can:
- Create new customers
- Add metadata
- Trigger a payout
- Send an invoice
Step 4: Build the Scenario
Here’s a basic sample flow:
plaintext
[Scheduled trigger]
↓
[HTTP Module to Twitch API / data source (or webhook)]
↓
[Parse revenue data (JSON / CSV / scrape)]
↓
[Google Sheets (optional for logging)]
↓
[Stripe: Create/Update Payout or Customer metadata]
Optional: Try a Low-Code Example
If Twitch exports a revenue file (.csv or email), you can:
- Use Gmail/Outlook Module to watch for new payout emails
- Parse the .CSV using a Parse CSV module
- Send the amount to Stripe with a Create Payout action
Final Tips
- Use Make’s “Test” button on each module while building.
- Start small (just logging revenue to Google Sheets).
- Twitch is limited with revenue APIs, so combining manual export or third-party tools may be necessary.
- Stripe’s API is excellent — lots of automation potential!
I HOPE YOU GET IT