Recued
Menu
← Back to recipes

Stripe billing resolution watcher

by recued-core v3 24 views

Use “Stripe billing resolution watcher” in Recued. It checks saved items on a schedule and updates them when the connected service reports a final status.

Complete workflow

Use Billing Back Office Workflows - Stripe in Recued for solo, cold start, cashflow, and invoice recovery. It includes 11 ready-to-run workflows and 2 related packs in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

Stripe billing resolution watcher
This recipe Background automation

Use “Stripe billing resolution watcher” in Recued. It checks saved items on a schedule and updates them when the connected service reports a final status.

billingstripeinvoice-recoveryrecovery-exceptions
by recued-core pinned v3

Use “Invoice recovery exceptions - Stripe” in Recued. It provides a read-only Stripe invoice recovery exception queue.

billingstripeinvoice-recoveryrecovery-exceptions
by recued-core pinned v2

Use “Send approved Stripe invoice recovery exception” in Recued. It completes the approved the Stripe invoice recovery exception queue workflow. Changes remain behind Recued's approval controls.

billingstripeinvoice-recoveryrecovery-exceptions
by recued-core pinned v2

Use “Payment exceptions - Stripe” in Recued. It provides a read-only payment exception queue for Stripe.

billingstripepaymentspayment-exceptions
by recued-core pinned v2

Use “Send approved Stripe payment exception follow-up” in Recued. It completes the approved the Stripe payment exceptions queue workflow. Changes remain behind Recued's approval controls.

billingstripepaymentspayment-exceptions
by recued-core pinned v2
Show all 15 recipes

Use “Customer cleanup - Stripe” in Recued. It provides a read-only Stripe customer cleanup queue.

billingstripecustomer-cleanupdata-hygiene
by recued-core pinned v2

Use “Schedule an approved meeting hold” in Recued. It carries out the named workflow using the connections and settings you choose.

emailmailcalendarmeeting
by recued-core pinned v2
View pack details, dependencies, and permissions →
How it works 30 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Data fetch
▼ shared_followups core.storage.shared.list
List storage shared
▼
Process (29 steps)
■ now date_add
Add 0 days to
■ watch_rows filter
Filter by condition
■ stripe_billing_rows filter
Filter by condition
■ invoice_rows filter
Filter by condition
■ invoice_rows_with_id filter
Filter by condition
■ payment_rows filter
Filter by condition
■ payment_rows_with_id filter
Filter by condition
■ stripe_billing_row_count count
Count items in stripe billing rows
■ invoice_candidate_count count
Count items in invoice rows with id
■ payment_candidate_count count
Count items in payment rows with id
■ has_invoice_candidate compare
Check if invoice candidate count is greater than 0
■ has_payment_candidate compare
Check if payment candidate count is greater than 0
■ stripe_connection default
Apply default
■ has_stripe_connection compare
Check if stripe connection has data
■ skip_invoice_read any
Check if any of the conditions are true
■ skip_payment_read any
Check if any of the conditions are true
◆ invoice recued-core.stripe.invoice.read
Read invoice on stripe
skip: step.skip_invoice_read equal true
◆ payment recued-core.stripe.payment.read
Read payment on stripe
skip: step.skip_payment_read equal true
■ defaults defaults
Apply defaults
■ invoice_terminal_status compare
Check if invoice status is one of paid,void,uncollectible
■ invoice_no_remaining_balance compare
Check if invoice amount remaining is at most 0
■ invoice_resolved any
Check if any of the conditions are true
■ payment_status default
Apply default
■ payment_resolved compare
Check if payment status is one of succeeded,processing
■ skip_invoice_close any
Check if any of the conditions are true
■ skip_payment_close any
Check if any of the conditions are true
◆ close_invoice_watch core.storage.shared.patch
Patch storage shared
skip: step.skip_invoice_close equal true
◆ close_payment_watch core.storage.shared.patch
Patch storage shared
skip: step.skip_payment_close equal true
■ summary to_summary
Format results as a summary card
▼
Output
summary summary

Uses (4 operations)

Shared store List storage shared core.storage.shared.list
Pack operation Read invoice on stripe recued-core.stripe.invoice.read
Pack operation Read payment on stripe recued-core.stripe.payment.read
Shared store Patch storage shared core.storage.shared.patch

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Read your Stripe connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Shared store core.storage.shared.list read-only
Write Shared store core.storage.shared.patch external change

2 more aren't listed here. You'll see them at install.

Data it touches

SurfacesShared store
Warehousedata.shared

About

Tags

billingstripeinvoice-recoveryrecovery-exceptionspayment-exceptionsclosed-loopstate:outbound-follow-up-response-watcherone-person-companypack:billing-back-office-workflows

Details

30 steps recipe_id: stripe-billing-resolution-watcher