Up and coming twitch creator

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.

Step-by-Step Beginner Guide @ sophiesummers465

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.

Step 1: Set Up Make.com

  • 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:

  1. Create a Twitch Developer account:
    https://dev.twitch.tv/
  2. Register an app to get:
  • Client ID
  • Client Secret
  1. Use the “HTTP module” in Make to connect to Twitch’s endpoints.
    Example endpoint for channel data:

arduino

https://api.twitch.tv/helix/users

:warning: 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:

  1. Use Gmail/Outlook Module to watch for new payout emails
  2. Parse the .CSV using a Parse CSV module
  3. 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