Subscription logic without custom code
Create a subscription with a 14-day trial. After 14 days, billing starts automatically. If payment fails, retries happen on a smart schedule. Upgrades calculate proration instantly.
Create a subscription and billing runs on autopilot. Proration calculates on plan changes. Failed payments retry and recover.
Recurring billing
Create subscription plans, handle upgrades and downgrades, and process recurring payments automatically. Trial periods, proration, and failed payment recovery work without custom billing logic.
Capabilities
Charge customers monthly, yearly, or on custom intervals. Payments process automatically on billing dates.
Offer free trials with automatic conversion to paid. No payment required until the trial ends.
Upgrade and downgrade plans with automatic proration. Charge or credit the difference based on time remaining.
Bill for metered usage like API calls, storage, or compute. Track usage in real time and bill at period end.
Retry failed payments automatically with smart scheduling. Send notifications and apply grace periods before cancellation.
Pause subscriptions without cancelling. Resume billing when customers return without re-subscribing.
Pause subscriptions without cancelling. Resume billing when customers return without re-subscribing.
With smart retry scheduling
Calculated on plan changes
New subscription activation
Why it matters
Create a subscription with a 14-day trial. After 14 days, billing starts automatically. If payment fails, retries happen on a smart schedule. Upgrades calculate proration instantly.
A customer upgrades from $29 to $99 mid-cycle. The remaining 15 days on the old plan credit against the new plan. They pay the difference immediately, and the next billing date stays the same.
A payment fails due to expired card. The customer receives an email. Retries happen on days 1, 3, and 7. Between retries, card updates process immediately. Most failed payments recover without losing the customer.
Built for Your Workflow
Create subscriptions with a single API call specifying customer, plan, and trial period. State transitions from trial to active to cancelled happen automatically based on payment success and configured rules.
Launch recurring billing in today without building subscription lifecycle state machines.
Update subscriptions with new plan IDs and Conjoin calculates credits for unused time on the old plan and charges for time on the new plan. The net amount charges or credits immediately.
Let customers upgrade or downgrade anytime with mathematically correct billing.
Report usage events through the API as they occur. Conjoin aggregates usage per billing period, applies tiered or per-unit pricing, and includes overage charges on the next invoice automatically.
Bill for API calls, storage, seats, or any metered resource without building usage tracking.
Configure retry schedules that attempt payment on days 1, 3, 5, and 7 after failure. Customers receive automated emails prompting card updates, and successful retries restore the subscription immediately.
Recover most failed payments automatically and reduce involuntary churn.
Start building with Conjoin today. Free tier includes everything you need to prototype and launch. Scale when you're ready.