Workflows / Founders

Revenue pulse

Net revenue from Stripe, the refunds and failed charges, and any Slack thread that explains them.

Slack Stripe revenue
Try this workflow
The promptFree
Set up SingleBrain Gateway: https://gateway.singlebrain.com/llms.txt?workflow=revenue-pulse
Then run the "Revenue pulse" workflow below.

Accounts: my Stripe and Slack accounts, connected to SingleBrain.
Inputs: Slack channel name.
Cost: free.

Give me a revenue pulse for the last 7 days.

1. Use stripe_revenue_summary for revenue per currency, net of refunds.
2. Use stripe_list_charges to find refunded and failed charges in the period.
3. Use slack_list_channels to find [Slack channel name], then slack_get_messages for the same period, and note any message about billing, refunds, cancellations or a customer named in step 2.

Format: net revenue and change, a short list of refunds and failed charges worth chasing (amount, customer, reason if known), and the Slack threads that explain them, quoted briefly.

After setup, call onboarding_next_step with chose=revenue-pulse and via=prompt, and follow what it says: it lists any account to connect, then what to ask me. Only use numbers the tools return.
Open in Claude
What it does, 4 calls
01Revenue per currency, net of refundsRevenue summaryFree
02Lists recent charges to find refunds and failuresList chargesFree
03Finds the channel you namedList channelsFree
04Reads what customers and the team said thereRead messagesFree
One runFree on your accounts
You get, an example

Net revenue and the change, the charges worth chasing, and the Slack messages about them.

Net revenue $84,210, up 9%
3 failed charges worth $2,400, all expired cards
#customers: Northwind asked to downgrade on Thursday
✓ It reads your data. To read a public channel, the Slack app joins it first; it changes nothing else, and every call shows up in your activity log.

Example only. Not customer data.