Prerequisites
Before you can send emails from workflows:- Connect an email account under Settings → Accounts
- Ensure the account has sending permissions enabled
Basic Email Workflow
Example: Welcome Email for New Contacts
Goal: Send a welcome email when a new person is added to the CRM. Setup:- Create workflow: Go to Settings → Workflows and click + New Workflow
- Add trigger: Select Record is Created → People
-
Add Send Email action:
- Click + to add an action
- Select Send Email
- Configure the email:
| Field | Value |
|---|---|
| To | {{trigger.object.email}} |
| Subject | Welcome to {{Your Company Name}} |
| Body | Hi {{trigger.object.firstName}}, ... |
- Test and activate: Test with a sample record, then activate
Using Variables in Emails
Reference data from previous steps using{{variable}} syntax:
Available Variables from Triggers
| Trigger Type | Common Variables |
|---|---|
| Record Created/Updated | {{trigger.object.fieldName}} |
| Manual | {{trigger.selectedRecord.fieldName}} |
| Webhook | {{trigger.body.fieldName}} |
Advanced: Conditional Emails
Example: Different Emails Based on Lead Source
Goal: Send different welcome emails based on where the lead came from. Setup:- Trigger: Record is Created (People)
-
Add Filter action:
- Condition:
{{trigger.object.source}}equals"Website" - If true → continue to website welcome email
- Condition:
-
Branch for other sources:
- Create parallel branches for different sources
- Each branch has its own Send Email action
Sending Emails to Multiple Recipients
Example: Notify Team When Deal Closes
Goal: Email the sales rep and their manager when an opportunity is won. Setup:- Trigger: Record is Updated (Opportunities, Stage = “Closed Won”)
- Search Records: Find the opportunity owner’s manager
-
Send Email #1: To opportunity owner
- To:
{{trigger.object.owner.email}} - Subject:
Congratulations on closing {{trigger.object.name}}!
- To:
-
Send Email #2: To manager
- To:
{{searchRecords.manager.email}} - Subject:
Deal Won: {{trigger.object.name}}
- To:
Scheduled Follow-up Emails
Example: Follow Up 3 Days After Meeting
Goal: Send a follow-up email 3 days after a meeting is logged. Setup:- Trigger: Record is Created (Activities, Type = “Meeting”)
- Delay action: Wait 3 days
-
Send Email:
- To: Meeting attendee
- Subject: Following up on our conversation
- Body: Reference meeting details from trigger
Email Attachments
You can attach files to emails sent from workflows. The attachment is a static file that you upload when configuring the workflow.How to Add an Attachment
- In the Send Email action, click on the Attachments button
- Click to upload a file from your computer
- The file will be attached to all emails sent by this action
Common Use Cases
| Use Case | Example File |
|---|---|
| Welcome emails | Company brochure (PDF) |
| Onboarding sequences | Getting started guide |
| Sales follow-ups | Product catalog or price list |
| Event confirmations | Event details or agenda |
Attachments are static—the same file is sent to all recipients. For dynamic documents (like personalized quotes), generate and attach files using a Logic Function.
Best Practices
Email Content
- Keep subject lines concise and relevant
- Personalize with recipient’s name
- Include a clear call to action
- Test emails before activating
Deliverability
- Don’t send too many emails too quickly
- Use professional email signatures
- Avoid spam trigger words
- Ensure unsubscribe options for marketing emails
Troubleshooting
- Verify email account is connected and active
- Check recipient email address is valid
- Review workflow runs for error messages
- Test with your own email address first