Managing Subscription¶
Upgrade, downgrade, and manage your subscription.
Accessing Settings¶
- Click Account in sidebar
- Click "Manage Subscription" to open customer portal
- View plan, billing, and payment methods
- Open Functional AI app in Shopify admin
- Go to Account section
- Manage via Shopify billing system
Current Plan¶
Account page shows: Tier name, billing cycle, renewal date, usage vs. limits
Subscription statuses:
- Active: Paid and current
- Inactive: No subscription (Basic tier)
- Cancelled: Won't renew (active until end)
- Past Due: Payment failed (LemonSqueezy)
- Trial: Free trial period (Shopify Medium: 5 days)
Upgrading¶
When to upgrade: Hitting limits, need more resources, want premium support
How to upgrade:
- Account > "Upgrade"
- Select tier
- Review prorated pricing
- Confirm (charged immediately)
- New limits active instantly
Prorated billing: Pay only for remaining days at new rate
Example: Upgrade Medium → Pro on day 15/30: Pay ($100-$25) × 15/30 = $37.50
- App > Account > "Upgrade"
- Select tier
- Approve charge
- New limits active after approval
Billing: Per Shopify app billing policies
Benefits: New limits immediately active, messages resume if at limit
Downgrading¶
When: Usage consistently below tier, cost reduction needed
How:
- Account > Select lower tier
- Review reduced limits
- Confirm
- Takes effect at next billing cycle (not immediately)
Before downgrading
Ensure you're within new limits: Delete extra assistants, stores, files, or functions.
Canceling Subscription¶
- Account > Subscription > "Cancel"
- Confirm cancellation
- Access continues until cycle end
- Reverts to Basic tier (data retained)
Reactivating: Account > "Resubscribe"
Payment Methods¶
Update payment: Account > "Manage Subscription" > Payment Methods
Accepted: Credit/debit cards (Visa, Mastercard, Amex)
Portal features: View invoices, download receipts, update billing info, cancel
Payment: Managed through Shopify, charged to Shopify account
How it works: App charges added to Shopify bill, paid per Shopify schedule
View charges: Shopify Admin > Billing
Billing History¶
View: Account > "Manage Subscription" > Billing History
Includes: Monthly charges, top-ups, prorated charges, refunds (PDF downloads available)
View: Shopify Admin > Settings > Billing
Includes: App subscription charges, usage charges (merged with Shopify bill)
In-app transaction history:
Account > Transaction History (shows top-ups, subscriptions, overflow usage)
Common Issues¶
Failed Payment
- Email notification sent, status shows "Past Due"
- Automatic retries with grace period
- Update payment in customer portal
- Service suspended if all retries fail
- Shopify notifies of declined charge
- Update payment in Shopify settings
- Shopify retries per their policies
Refunds
Refundable: Unused top-up balance, duplicate charges, technical issues
Not refundable: Subscription fees (you keep access), used overflow, expired subscriptions
Contact support with order/charge ID
Provider Comparison¶
| Feature | LemonSqueezy | Shopify |
|---|---|---|
| Who It's For | Direct signups | Shopify app users |
| Payment | Credit/debit card | Shopify account |
| Management | Customer portal | Shopify admin |
| Prorated | Yes (to the day) | Per Shopify policies |
| Invoices | Separate | Merged with Shopify |
| Trials | Configurable | Medium: 5 days |
Provider is determined by signup method
Cannot switch between LemonSqueezy and Shopify for same account.
Best Practices¶
Monthly:
- Check usage and tier fit
- Monitor overflow costs
- Evaluate upgrade/downgrade
Payment maintenance:
- Update expiring cards
- Monitor for payment issues
- Enable notifications
Growth planning:
- Upgrade proactively at 80% usage
- Use overflow as temporary buffer
- Account for seasonal variations
Cost optimization:
- Downgrade if using <50% consistently
- Calculate overflow vs. upgrade costs
- Optimize prompts and knowledge bases
Troubleshooting¶
Can't upgrade
- Verify payment method valid
- Check for expired/declined card
- Try different browser/clear cache
- Contact support
Upgrade not reflected
- Hard refresh (Ctrl+Shift+R)
- Wait 2-3 minutes for sync
- Check provider portal for payment
- Contact support with payment confirmation
Wrong tier shown
- Wait 5-10 minutes (webhook delay)
- Refresh and log out/in
- Contact support if persists >30 min
Charged but no subscription
- Check provider portal and email
- Wait 10-15 minutes for sync
- Screenshot payment confirmation
- Contact support with transaction ID