Wavelength Try the live demo

Stripe billing data to a data warehouse diagram

This is a worked example. Wavelength built the diagram below from the description on this page. Nobody drew it by hand.

What was said

Customers subscribe through Stripe Checkout. Stripe creates the subscription and sends a webhook to our billing service. The billing service provisions the account in Postgres. If a payment fails, Stripe retries the card and the customer success team gets an alert. Stripe data lands in Snowflake through Stripe Data Pipeline, and finance reports monthly recurring revenue in Sigma.

The diagram

G n1 Customers n2 Stripe Checkout n1->n2 subscribe n3 Stripe n2->n3 creates subscription n4 Billing Service n3->n4 sends webhook n6 Customer Success Team n3->n6 alerts n7 Payment Failed? n3->n7 payment fails? n8 Stripe Data Pipeline n3->n8 data lands n5 Postgres n4->n5 provisions account n7->n3 retries card n9 Snowflake n8->n9 loads n10 Finance n11 Sigma n10->n11 reports MRR
Hexagons are systems. Cylinders are data stores. Diamonds are decisions. Rounded orange boxes are people and teams. A dashed amber arrow is a link the AI inferred. Pink arrows are decision branches. Blue arrows move data.

What is in this flow

Questions to confirm

The AI inferred these links. On a real call, you ask the customer to confirm them.

Mermaid code

Copy this into any Markdown file, GitHub README, or Mermaid Live to render the same flow.

flowchart TD
  n1(["Customers")]
  n2{{"Stripe Checkout"}}
  n3{{"Stripe"}}
  n4{{"Billing Service"}}
  n5[("Postgres")]
  n6("Customer Success Team")
  n7{"Payment Failed?"}
  n8{{"Stripe Data Pipeline"}}
  n9[("Snowflake")]
  n10("Finance")
  n11{{"Sigma"}}
  n1 -->|subscribe| n2
  n2 -->|creates subscription| n3
  n3 -->|sends webhook| n4
  n4 -->|provisions account| n5
  n3 -.->|payment fails?| n7
  n7 -->|retries card| n3
  n3 -->|alerts| n6
  n3 -->|data lands| n8
  n8 -->|loads| n9
  n10 -->|reports MRR| n11

Map your own process

Describe your version out loud, or paste the transcript of a call. Wavelength draws the flow as you talk, and you can edit it by voice, by prompt, or by hand.

Start freeTry the live demo

Every new account starts with 14 days of Pro. No card needed.

More examples

Postgres to Snowflake with AirbyteFlow diagram example Marketing attribution data pipelineFlow diagram example Kafka streaming data pipelineFlow diagram example

See all flow diagram examples