Getting Started
1. Install from the Shopify App Store
Go to the Subnotice listing on the Shopify App Store and click Install. You will be redirected to your Shopify Admin to approve the required permissions.
2. Grant permissions
Subnotice requests read access to orders, customers, and legal policies. These scopes are needed to:
- Detect active subscriptions and upcoming renewal dates
- Send pre-renewal reminder emails on your behalf
- Scan your policy pages for the compliance audit
No write access to orders or customer data is requested.
3. Run your first compliance scan
After installation, open the app from your Shopify Admin. The dashboard will automatically run a compliance audit of your store's policy pages and display a score from 0 to 100. On the free tier, you can export a full PDF report once per UTC day.
Compliance Audit
The compliance audit scans your store's publicly visible policy pages and scores them against DMCCA 2024 requirements. The score runs from 0 (critical gaps) to 100 (fully compliant).
What the audit checks
- Subscription Policy page — does it exist, is it linked at checkout, does it cover renewal terms and cancellation rights?
- Cancellation flow — is there a clear, accessible cancellation mechanism that does not require a phone call?
- Refund Policy — does it address subscription refunds and cooling-off rights?
- Pre-renewal notice language — does your policy state that customers will receive advance notice before charges?
- Terms of Service — are subscription terms clearly disclosed at the point of contract?
Score bands
- 80–100: Compliant. Minor improvements may still be advisable.
- 50–79: Partial compliance. Key gaps identified — action recommended before Spring 2027.
- 0–49: Significant gaps. Priority action required.
Exporting the report
Click Export PDF on the Compliance Dashboard. The export is timestamped with the scan date — keep this on file. If a customer raises a dispute, a dated compliance report demonstrates that your policies were in place and correct at the relevant time.
Reminder Emails
Subnotice automatically sends pre-renewal reminder emails to your subscribers before each billing date. The schedule adapts to the subscription interval.
Default reminder schedule
| Subscription type | Reminders sent |
|---|---|
| Daily | 1 day before renewal |
| Weekly | 3 days, 1 day before renewal |
| Monthly | 14 days, 7 days, 1 day before renewal |
| Annual | 60 days, 30 days, 7 days, 1 day before renewal |
The annual schedule satisfies DMCCA §259's requirement for at least 2 notices before annual renewal.
Enabling reminders
Go to App → Settings and toggle Reminder emails on. Once enabled, the daily cron job handles all scheduling automatically.
Customising the email template
Go to App → Email settings (or app.subnotice.com/app/email-settings). You can:
- Write a custom subject line with dynamic chips for store name and renewal date
- Write a custom intro paragraph (up to 300 characters)
- Toggle customisation on or off — off uses the default Subnotice template
A live preview updates as you type so you can see exactly how the email will appear to subscribers.
What each email contains
- Your store name and branding
- The subscriber's renewal date and amount
- A link to manage or cancel the subscription
- Your custom intro (if enabled)
notify@notifications.subnotice.com with reply-to set to your store's support email.
Audit Log
Every reminder email Subnotice sends is recorded in a timestamped audit log. The log captures:
- Customer email address
- Subscription ID
- Reminder type (14-day, 7-day, 1-day, etc.)
- Date and time sent (UTC)
- Renewal date the reminder referenced
- Billing amount included in the email
Using the audit log in a dispute
If a customer raises a chargeback with the reason "subscription cancelled" or "not notified of renewal", the audit log is your primary evidence. To use it:
- Go to App → Subscriptions and find the customer by email or order ID.
- Click Export audit log for that subscriber — this generates a CSV with all reminder events for their subscription.
- Include the CSV in your dispute response, alongside a screenshot of the relevant compliance audit export.
Frequently Asked Questions
Contact Support
Email support
For questions not covered here, email us and we'll reply within one business day.
Not installed yet?
Subnotice is free to try — run a full compliance audit today, no commitment needed.
Install free on Shopify →