Upcoming Plan Renewal (Trigger)

Written By GoCSM

Last updated 11 days ago

Overview

The Upcoming Plan Renewal trigger activates before a customer's subscription is scheduled to renew.

This trigger helps teams prepare for renewal events and proactively engage with customers before billing occurs. It can be used for both internal preparation and customer communication.

Click to expand

How the Trigger Works

When GoCSM detects that a subscription renewal is approaching, the workflow begins automatically based on the configured timing.

You can configure the trigger to activate a set number of days before renewal.

This allows you to automate actions such as:

  • Sending renewal reminders

  • Notifying Customer Success teams

  • Reviewing account health before renewal

  • Preparing upsell conversations

Trigger Filters

Filters give you control over which renewal events activate this trigger and how often it fires. There is one required Primary Filter and several optional Additional Filters.

Primary Filter

Days Before Renewal (Required)

Sets how far in advance of the renewal date the trigger should fire.

Available values: 1, 2, 5, 7, 10, 15, 30 days

For example, setting this to 7 days will activate the workflow one week before each qualifying subscription is due to renew.

Tip: Consider building separate workflows for different lead times โ€” a 30-day workflow for internal CSM preparation and account health review, and a 7-day workflow for sending the customer-facing renewal reminder.

Additional Filters

These filters are optional and can be combined to control which renewals qualify and how the trigger behaves over time.

Payment Frequency

Limits the trigger to subscriptions renewing on a specific billing cycle.

Option

Description

Annual

Only fires for accounts on an annual subscription renewal.

Monthly

Only fires for accounts on a monthly subscription renewal.

Use this to create separate workflows tailored to each billing cycle. For example, a more hands-on renewal process for annual accounts versus a lighter-touch reminder for monthly subscribers.

Revisit Trigger Interval

Controls how often this trigger can fire for the same account. This is particularly useful for monthly subscribers where the trigger could otherwise fire every renewal cycle without restriction.

Option

Description

Never

The trigger fires once per account and will not fire again.

7 / 15 / 30 / 60 / 90 days

The trigger will not fire again for the same account until the selected number of days has passed since the last execution.

Sub-Account Priority

Limits the trigger to accounts based on their priority status.

Option

Description

Priority Accounts Only

The trigger fires only for accounts marked as a priority account.

Non-Priority Accounts

The trigger fires only for accounts that are not marked as a priority.

Use this to build a higher-touch renewal workflow for your most important accounts while keeping a standard automated flow for the rest.

SaaS Plan

Limits the trigger to accounts on a specific SaaS plan. The available plan options reflect the plans configured within your agency.

Use this to customize renewal messaging or internal processes based on plan tier. For example, routing enterprise plan renewals to a dedicated CSM while sending self-serve reminders to lower-tier accounts.

Required Setup: Find Contact Step

Click to expand

After the trigger fires, the workflow needs to determine which contact in your CRM the event relates to. This is where the Find Contact action comes in.

The Find Contact step searches your CRM using information provided by the trigger event, most commonly the userโ€™s email address.

Example:

Field: Email

Value: {{upcoming_plan_renewal.ownerEmail}}

This step is required because the trigger event originates from the connected application, not directly from your CRM. The Find Contact action links the event data to the correct contact record in your system.

Without this step, the workflow would not know which contact should be updated, notified, or messaged.

How to Build a Workflow Using This Trigger

  1. Create a new workflow

  2. Select Upcoming Plan Renewal as the trigger

  3. Configure the number of days before renewal

  4. Add the Find Contact action step

  5. Map the Email field using the trigger variable ( {{upcoming_plan_renewal.ownerEmail}} )

  6. Add any notifications, reminders, or follow-up actions

  7. Publish the workflow

Recommended Uses

  • Send renewal reminders to customers 7 days before billing occurs

  • Notify Customer Success Managers 30 days out to review account health and prepare for renewal conversations

  • Create separate workflows for monthly and annual subscribers with messaging and processes tailored to each

  • Build a high-touch renewal workflow exclusively for priority accounts while automating standard reminders for the rest

  • Identify at-risk accounts before renewal by combining this trigger with account health data