User Not Logged In Since (Trigger)

Written By GoCSM

Last updated 11 days ago

Overview

The User Not Logged In Since trigger activates when a user has not logged into their account for a defined period of time.

Login inactivity is often one of the earliest signals that a customer may be disengaging from your product. By using this trigger, you can automatically respond when adoption drops and take action before the account becomes at risk.

This trigger is commonly used for customer re-engagement workflows and internal alerts for Customer Success Managers (CSMs).

How the Trigger Works

When GoCSM detects that a user has not logged in for the configured time period, the workflow will automatically start.

Once triggered, the workflow can perform actions such as:

  • Sending re-engagement emails to the user

  • Notifying your Customer Success team

  • Tagging the account as inactive

  • Creating internal follow-up tasks

You can adjust filters to determine how long a user must be inactive before the workflow runs.

Trigger Filters

Filters determine which users activate this trigger and how the trigger behaves over time. There are two types: a required Primary Filter and optional Additional Filters.

Primary Filter

Days of Inactivity (Required)

Sets the inactivity threshold that must be met before the trigger fires.

Option

Description

Exactly X days

Fires only when the user's inactivity matches the selected number of days exactly.

More than X days

Fires when the user's inactivity exceeds the selected number of days.

Available values: 3, 5, 7, 14, 30 days

NOTE: If a user has never logged in, GoCSM uses their account creation date as the starting point for the inactivity calculation.

Additional Filters

These filters are optional and can be combined to narrow down which users activate the trigger.

Account Priority

Limits the trigger to accounts marked as a priority in your system.

Option

Description

Yes

Only fires for users belonging to accounts flagged as priority accounts.

No

Only fires for users belonging to accounts that are not flagged as priority.

Use this to create separate, more urgent workflows for your highest-value accounts.

Key Users Only

Limits the trigger to users who have been marked as key contacts or primary decision-makers on the account.

Option

Description

Yes

Only fires for users flagged as key users.

Use this when you want to escalate inactivity alerts specifically for stakeholders who are critical to the account's health.

Re-trigger Cooldown

Controls how often this trigger can fire for the same user. This prevents the workflow from firing repeatedly for a user who remains inactive over a long period.

Option

Description

Never (Fire Once)

The trigger fires once per user and will not fire again, even if the user remains inactive.

Every Day

The trigger can fire daily for the same user as long as they remain inactive.

7 / 15 / 30 / 60 / 90 days

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

Recommendation: A cooldown of 30 days is a sensible default for most re-engagement workflows. Use shorter cooldowns for urgent internal alerts and longer cooldowns for email sequences to avoid over-messaging.

SaaS Plan

Limits the trigger to users whose sub-account is on a specific SaaS plan. The available plan options reflect the plans configured within your agency.

Use this to tailor re-engagement messaging based on what features a customer has access to, or to prioritize outreach for higher-tier accounts.

User Role

Limits the trigger to users with a specific role within the sub-account.

Option

Description

Account Owner

Only fires for users with the Owner role.

Other Admins

Only fires for users with an Admin role (excluding Owner).

User

Only fires for users with the standard User role.

Use this to send different messages or alerts depending on the level of the person who has gone inactive. For example, treating an inactive owner differently from an inactive standard user.

Required Setup: Find Contact Step

After the trigger activates, the workflow must identify which contact in your CRM the event belongs to. This is where the Find Contact action is required.

The Find Contact step searches your CRM using a field provided by the trigger event, typically the userโ€™s email address.

For example:

Field: Email

Value: {{inactivity_alert.userEmail}}

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

Without this step, the workflow would not know which contact to update, notify, or message.

How to Build a Workflow Using This Trigger

  1. Create a new workflow

  2. Select User Not Logged In Since as the trigger

  3. Configure the inactivity duration filter

  4. Add the Find Contact action step

  5. Map the Email field using the trigger variable

  6. Add your desired actions such as notifications or messages

  7. Publish the workflow

You can review the GoCSM template workflows for a reference implementation of this setup.

Recommended Uses

  • Notify your Customer Success team when a key user on a priority account has not logged in for 14 days

  • Send automated re-engagement emails to users on specific SaaS plans with relevant feature tips

  • Create separate workflows for Account Owners versus standard users who go inactive

  • Build escalating workflows: a soft email nudge at 7 days, an internal CSM alert at 30 days

  • Use the Fire Once cooldown for high-touch manual follow-up workflows so CSMs are not repeatedly notified for the same user