New in Chargebee: Explore Reveal and understand your payment performance end-to-end.Try Now
Docschargebee docs
HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model Context Protocol)

Developer Resources


  • Developer Resources Overview
  • Articles and FAQ

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Entitlements


  • Entitlements Overview
  • Features Overview
  • Feature Management
  • Managing Product Entitlements
  • Subscription Entitlements
  • Customer Entitlements
  • Grandfathering Entitlements
  • Articles and FAQ

Usage Based Billing


  • Understanding Usages
  • Setting up Usage Based Billing
  • Usage Alerts
  • Metered Billing
  • Articles and FAQ

Chargebee CPQ


  • Chargebee CPQ
  • Chargebee CPQ for Salesforce
  • Chargebee CPQ for HubSpot

Invoices, Credit Notes, and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Pricing Table
  • Managing Payments with Chargebee.js
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Approvals
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Multi Business Entity


  • Multi Business Entity Overview
  • Customer Transfer Overview
  • Articles and FAQ

Mobile Subscriptions


  • Overview
  • Omnichannel Subscriptions
  • Omnichannel One-Time Orders
  • Mobile Subscriptions (Legacy)

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • eInvoicing
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Ecommerce Management
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Customers
  3. Articles and FAQ
  4. Email Notifications
  1. Billing
  2. Customers
  3. Articles and FAQ
  4. Email Notifications

Why are subscription change emails sent without activity log entries?

Related Scenarios

  • Why do clients receive subscription change emails when no changes are made?
  • How to prevent unnecessary subscription change notifications?
  • What causes subscription change events without activity log entries?

Solution

When customers get emails about subscription changes but there’s nothing in the Activity logs, it usually happens because of API calls or hitting the Update Subscription button without really changing anything.

You can make changes to the Subscription and then undo them. This makes it look like nothing happened, meaning it will set off the event but won’t show up in the Activity Logs. These actions might lead to Subscription Changed events being recorded, causing emails to be sent out, even though there aren’t any real changes in the activity log.

To avoid getting such email notifications, follow these steps:

  1. Review API Usage: Ensure your engineering team reviews the API calls made using the Retool API key.

    • Check if the Update Subscription button is being used without making changes.
    • Identify any unnecessary API calls that might trigger subscription change events.
  2. Modify API Implementation: Adjust your API implementation to avoid triggering events when no changes are made.

    • Implement checks to confirm changes before making API calls.
    • Consider adding conditions to only send updates when there are actual changes to the subscription details.
  3. Test Changes: After modifying the API implementation, test to ensure that subscription change emails are only sent when actual changes occur.

    • Monitor the activity logs to verify that only relevant changes are logged.
    • Ensure no unnecessary emails are sent during the testing phase.

Important Notes

  • Ensure your API keys are securely managed and only used for intended purposes.
  • Regularly audit your API usage to prevent similar issues in the future.
  • Consider setting up alerts for unusual API activity to catch potential issues early.
  • Collaborate with your engineering team to ensure best practices in API usage and email notification management.

Was this article helpful?