Terms of Service
Effective date: June 1, 2026 · Last updated: June 1, 2026
These Terms of Service govern your use of the DunDial product at dundial.app. The AVSaaS company-wide Terms of Service also apply and govern any areas not specifically addressed here. By creating a DunDial account or connecting a Stripe account, you agree to both documents.
1. The Service
DunDial intercepts failed Stripe invoice events, classifies decline codes, schedules retry attempts per your configured rules, sends dunning emails on your configured cadence, and provides a customer-facing payment method update portal. DunDial does not own payment capture or subscription billing logic — it operates on failed invoices via Stripe Connect OAuth on your behalf.
2. Stripe Connection and Authorization
You authorize DunDial to connect to your Stripe account via Stripe Connect Standard OAuth with read_write scope. You represent that you have the authority to grant this access. DunDial uses this access solely to retry failed invoices, update subscription state following a successful retry, and send customer portal links. You may revoke DunDial's access at any time through Stripe's connected apps settings or through your DunDial dashboard.
3. Retry Accuracy and Liability
DunDial's per-decline-code retry logic uses Stripe's documented decline codes to classify payment failures. Classification accuracy depends on the accuracy of Stripe's decline code data. AVSaaS is not liable for: missed revenue resulting from incorrect decline code classification, Stripe API rate limits or outages that delay retry execution, retry scheduling errors resulting from misconfigured rules you set, or any Stripe policy changes that affect retry behavior.
4. 90-Day Re-Consent
DunDial requires re-authorization of your Stripe OAuth connection every 90 days due to the read_write scope. DunDial will notify you before the deadline. If re-authorization lapses, DunDial will pause retry scheduling for the affected account — it will not continue operating on a lapsed authorization. Reconnecting takes under 60 seconds.
5. Customer Update Portal
DunDial's Customer Update Portal allows your customers to update their payment method before a retry. You are responsible for ensuring your customers receive portal links. DunDial is not liable for failed deliveries of portal links resulting from email deliverability issues, customer spam filters, or incorrect email addresses in your Stripe customer records.
6. Subscription and Cancellation
The Pro plan is billed monthly via Stripe Billing. Cancel any time — cancellation takes effect at the end of the current billing period. Upon cancellation, retry scheduling stops immediately and all account data is deleted within 30 days. No refunds are provided for partial billing periods.
7. Limitation of Liability
AVSaaS is not liable for revenue losses resulting from failed retries, retry scheduling errors, Stripe API changes, or customer payment method issues. Our total liability for any DunDial-related claim is limited to the fees you paid for DunDial in the 12 months preceding the claim.
8. Changes to the Service
We may modify, deprecate, or discontinue any feature of DunDial. For changes that materially reduce functionality, we will provide 60 days' notice. For discontinuation of the entire service, we will provide 90 days' notice.
9. Contact
Support: [email protected] · Legal: [email protected]