Glide + Customer.io: Supported Email Triggers & Variables
Last updated: March 16, 2026
What This Guide Is For
Your members expect to hear from you at the right moment — when their application is approved, when their account is funded, when someone they invited completes their profile. Those moments build trust. Miss them, and you miss the chance to make a member feel taken care of.
This guide gives your team a complete picture of every automated email your institution can send today. No technical knowledge required — just a clear, organized reference for what's available, what kicks each email off, and what member details you can use to make every message feel like it was written specifically for them.
The more intentionally you set these up, the better your member experience gets. Start here.
Overview
There are two types of emails that you can set up in Customer.io:
Transactional emails send immediately when one specific thing happens, like an approval or a denial.
Campaign emails are part of a larger automated journey with timing, branching, and multiple steps — like a 3-part onboarding series that starts the moment a member is approved.
The guide below shows the data available to use in an email as well as the supported transactional and campaign belows.
Customer Information Available in Any Email
These are details we already have on file that can be pulled into any email template automatically. You can open an email with the member's first name or reference their member number, without anyone having to type it manually.
Standard Customer Details
Field Name | What It Contains | Identifier |
First name | Member's first name |
|
Last name | Member's last name |
|
Member's email address |
| |
Phone number | Member's phone number |
|
Phone country code | Country code for their phone number |
|
Member number | Their number in your core banking system |
|
Invite-Related Details
When a member is being invited to join an account as a joint owner, beneficiary, or sponsor, emails can reference who sent the invitation — making the message feel warm and familiar rather than generic.
Field | What It Contains | Identifier |
Inviter's first name | First name of the person who sent the invite | inviter_first_name |
Inviter's last name | Last name of the person who sent the invite | inviter_last_name |
How to use customer information within emails
Within the template editor, reference a supported field from above by using curly brackets and the identifier in the format below:
{{customer.identifer | default:’text’}}
"Identifier" = the identifier variable from the table above
"text" = the default value if the variable is not available for any reason
For example if you are trying to specify the customer's name, use {{customer.first_name | default:’member’}}
Transactional Emails
These are single, immediate emails — each one fires automatically the moment a specific event happens. Where noted, the email can include extra details specific to that event, like a dollar amount or a personalized link. These are only passed in for the email specified.
Application Status
When It Sends | Extra Details Available | |
Application Pending | When a member submits their application | None |
Welcome | When their application is approved | None |
Application Denied | When their application is rejected | None |
Application Automatically Closed | When an application is closed due to inactivity | None |
ChexSystems Denials
Sent when a member's application is declined due to a ChexSystems screening. There are two versions depending on where in the process the denial occurs. Both emails can include the application type, application ID, report date, ChexSystems score, reason codes, and score date.
When It Sends | Extra Details Available | |
Application Denial (ChexSystems) | When a denial occurs at the member or membership level |
|
Share Denial (ChexSystems) | When a denial occurs at the share level |
|
Account Approvals
When It Sends | Extra Details Available | |
Checking Account Approved | When a checking account is approved | None |
Share Certificate Approved | When a certificate (CD) account is approved | None |
Funding
When It Sends | Extra Details Available | |
Funding Initiated | When ACH or card funding is started | Transfer amount ( |
Debit Card and Courtesy Pay
When It Sends | Extra Details Available | |
Debit Card Requested | When a member requests a debit card | None |
Identity Verification
When It Sends | Extra Details Available | |
Request Identity Verification | When a member needs to retry ID verification | A direct link for the member to complete verification ( |
Microdeposits
Only set up if your FI is accepting microdeposits as a verification method on our onboarding page.
When It Sends | Extra Details Available | |
Microdeposit Instructions Sent | When verification instructions are delivered to the member | None |
Microdeposit Failed | When microdeposit verification fails | None |
Roles and Invitations
These emails handle inviting someone to share an account and keeping all parties informed throughout that process.
Sent To | When It Sends | Extra Details Available | |
Role Invitation | The person being invited | When a joint owner, beneficiary, or sponsor is invited | Role name ( invitation link ( |
Disclosure Invitation | The person being invited | When a document signature link is sent | Invitation link ( |
Role Added | The primary member | When an invited person completes their flow | Role name ( |
Joint Added to Shares | The joint owner | When a share-level role is added to shares | Primary member's name (primary_name) joint owner's name (joint_name), list of shares (shares_list) |
Role Automatically Closed | The primary member | When an invitation expires or is auto-closed | None |
Share Automatically Closed | The primary member | When a share is auto-closed | None |
Loans [DLA-only]
When It Sends | Extra Details Available | |
Loan Application Submitted | When a loan application is received | None |
Loan Application Approved | When a loan is approved | None |
Loan Application Denied | When a loan is denied | None |
How to use variables within transactional emails:
Within the template editor, reference a supported field from above by using curly brackets and the identifier in the format below:
{{customer.identifer | default:’text’}}
"Identifier" = the identifier variable from the table above
"text" = the default value if the variable is not available for any reason
For example if you are trying to specify the customer's name, use {{customer.first_name | default:’member’}}
Campaign Emails
Where transactional emails handle single moments, campaign emails handle the bigger picture. They let you build sequences — a welcome series, an onboarding journey, a follow-up flow — that unfold over time and adapt based on what the member has done.
Glide supports the following campaigns:
Personal (Applies to personal, minor, and trust applications):
Onboarding Campaign
Incomplete Applications
Joint Owner/Beneficiary Invites
Business:
Business Onboarding Campaign
Incomplete Business Application
Business Role Invite
While setting up campaigns within CIO, you'll be able to use the following events to trigger when campaign should start. The list of events below can be used as conditions to emails as well in a campaign.
Application Events
Event | When It Occurs | Extra Info Available |
Application Created | Member starts an application | None |
Application Submitted | Member submits their application | None |
Application Approved | Credit union approves the application | Whether the member has a checking account (yes or no) |
Application Rejected | Application is rejected | None |
Application Closed | Application is closed manually or automatically | None |
Example: When a member is approved, automatically send a different onboarding series depending on whether they opened a checking account — so every email they receive is relevant to the products they actually have.
Role and Invitation Events
Event | When It Occurs | Extra Info Available |
Role Invited | A joint owner, beneficiary, or sponsor is invited | Role name |
Role Invitation Complete | The invited person finishes their flow | Role name, inviter's first and last name |
Account and Card Events
Event | When It Occurs | Extra Info Available |
Checking Account Created | A new checking account is opened | Account type, product name |
Debit Card Requested | Member requests a debit card | Card type, delivery method |
Card Payment Email Sent | A card payment notification fires | Payment amount, last 4 digits of card |
Transfer and Deposit Events
Event | When It Occurs | Extra Info Available |
Transfer Initiated | A fund transfer is started | Transfer amount, transfer type, from account, to account |
Direct Deposit Completed | Member sets up direct deposit | Employer name, deposit amount |
Online Banking Events
Event | When It Occurs | Extra Info Available |
Online Banking Accessed | Member logs into online banking for the first time | None |
Loan Events [DLA-only]
Event | When It Occurs | Extra Info Available |
Loan Application Created | Member starts a loan application | Loan type |
Loan Application Submitted | Loan application is submitted for review | Loan type, loan amount |
Business and Trust Events
Event | When It Occurs | Extra Info Available |
Business Application Submitted | A business account application is submitted | Business name |
Business Application Approved | A business account application is approved | Business name, whether it has a checking account (yes or no) |
Trust Application Started | A trust account application is started | Trust type, trust name |
Questions or Issues?
If an email isn't sending or something doesn't look right, contact your implementation partner with the member's email address, the name of the email or campaign, and when the issue occurred.