RunwayCalRunwayCal
Payments

Dodo Payments

Automatic subscription and payment revenue tracking from Dodo Payments.

What it does

Connect Dodo Payments to sync your subscription and payment revenue data into RunwayCal. If you use Dodo as your payment processor, this gives you automatic revenue tracking without manual entry.

Prerequisites

  • A Dodo Payments merchant account
  • Access to your Dodo API key

Step-by-step setup

1

Log in to Dodo Payments

  1. 1.Go to app.dodopayments.com
  2. 2.Sign in with Google, GitHub, or your email and password
Dodo Payments login page showing Sign in with Google and email options
2

Navigate to API Keys

  1. 1.In the left sidebar, click "Developer" to expand it
  2. 2.Click "API Keys"
  3. 3.Click "Add API key" in the top-right corner
Dodo Payments dashboard showing Developer sidebar expanded with API Keys page and Add API key button
3

Create a new API key

  1. 1.In the "Create New API" modal, enter API Key Name: "RunwayCal"
  2. 2.Leave "Enable write access" unchecked. RunwayCal only needs read access.
  3. 3.Click "Create"
  4. 4.Copy the API key immediately. You may not be able to see it again.
Dodo Payments Create New API modal with API Key Name field and Create button
4

Paste the key in RunwayCal

  1. 1.In RunwayCal, go to Settings then Integrations tab
  2. 2.Scroll down to the "Payments" section
  3. 3.Find the Dodo Payments card
  4. 4.Paste your API key into the "Dodo API key" field
  5. 5.Set the Environment dropdown to "Live"
  6. 6.Click "Connect Dodo Payments"
RunwayCal Settings showing Dodo Payments card with API key pasted and Live environment selected
5

Verify connection

  1. 1.The Dodo Payments card should show a green "Connected" badge
  2. 2."Live mode" will appear below the badge
  3. 3.A green "Syncing" indicator confirms data is being pulled
RunwayCal Settings showing Dodo Payments card with green Connected badge Live mode and Syncing

What you'll see after connecting

The Dodo Payments card shows a green "Connected" badge with "Live mode" and "Syncing" status. Payments, subscriptions, and customers sync into your revenue tracking.

Data synced

DataDescription
PaymentsTransaction amounts, dates, status
SubscriptionsActive subscriptions and MRR
CustomersCustomer details for deal matching

Troubleshooting

Invalid API key

Make sure you copied the correct key from your Dodo dashboard. Live and test keys are different.

Test vs live data

Check the Environment dropdown. If set to "Test," you'll only see sandbox transactions.

Connect Dodo Payments in minutes.

Free to start. No credit card required.