Outlook Send Email
Send emails using your connected Outlook account via Microsoft Graph API
Node Type
Action
Category
Microsoft Outlook
Icon
Send
Overview
The Outlook Send Email node is an action node that sends emails using your connected Microsoft Outlook account. This powerful integration enables you to programmatically send emails through Microsoft Graph API, perfect for automated notifications, workflow-based communications, and business process automation.
Key Features
- • HTML Email Support: Send rich HTML formatted emails with full styling support
- • Multiple Recipients: Support for To, CC, and BCC fields with comma-separated email lists
- • Microsoft Integration: Seamless integration with Microsoft Outlook and Exchange
- • OAuth Security: Secure authentication through Microsoft OAuth
- • Template Support: Use dynamic content and variables in email fields
- • Error Handling: Comprehensive error handling and validation
Prerequisites
Microsoft Account Connection
Must have a connected Microsoft account with appropriate permissions
Email Requirements
Understanding of email composition and delivery requirements
Technical Requirements
Technical setup and configuration requirements
Node Configuration
Required Fields
To
Recipient email address. Use comma-separated values for multiple recipients (e.g., '[email protected], [email protected]').
Subject
The subject line of the email.
Body (HTML allowed)
The body content of the email. HTML formatting is supported for rich email content.
Optional Fields
Cc
Optional CC recipients. Use comma-separated values for multiple recipients.
Bcc
Optional BCC recipients. Use comma-separated values for multiple recipients.
Examples & Use Cases
Automated Notifications
Send automated email notifications for workflow events
Workflow Structure
Trigger on external events, process data, and send notification emails to stakeholders automatically.
Rich HTML Email Campaigns
Send beautifully formatted HTML emails with dynamic content
Workflow Structure
Generate personalized HTML email content with AI, then send to multiple recipients with rich formatting.
Business Process Automation
Automate business communications and approvals
Workflow Structure
Process form submissions, validate data, send approval emails to managers, and update business records.
HTML Email Example
Rich HTML Email Template
Example of HTML content for the email body field
<!DOCTYPE html>
<html>
<head>
<style>
.email-container { max-width: 600px; margin: 0 auto; font-family: Arial, sans-serif; }
.header { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 20px; text-align: center; }
.content { padding: 20px; background: #f8f9fa; }
.button { display: inline-block; background: #007bff; color: white; padding: 12px 24px; text-decoration: none; border-radius: 5px; margin: 10px 0; }
</style>
</head>
<body>
<div class="email-container">
<div class="header">
<h1>Welcome to Flowdrop!</h1>
</div>
<div class="content">
<h2>Your workflow has been completed successfully</h2>
<p>Hello {{user_name}},</p>
<p>Your automated workflow has processed {{item_count}} items and completed successfully.</p>
<a href="{{dashboard_url}}" class="button">View Results</a>
<p>Best regards,<br>The Flowdrop Team</p>
</div>
</div>
</body>
</html>Best Practices
Do's
- • Use clear, descriptive subject lines for better email deliverability
- • Test HTML email templates in different email clients
- • Validate email addresses before sending to avoid bounces
- • Use CC and BCC appropriately for different recipient types
- • Include unsubscribe links for marketing emails
- • Keep email content concise and actionable
Don'ts
- • Don't send emails without proper authentication setup
- • Avoid using excessive HTML formatting that may not render properly
- • Don't send to invalid or non-existent email addresses
- • Avoid sending too many emails too quickly (rate limiting)
- • Don't include sensitive information in email content
- • Avoid using all caps in subject lines (spam filters)
Troubleshooting
Common Issues
Authentication Errors
Symptoms: Node fails with 'Microsoft access token not found' error
Solution: Ensure your Microsoft account is properly connected with Mail.Send scope permissions. Reconnect your Microsoft account if needed and verify OAuth permissions.
Invalid Email Addresses
Symptoms: Node fails with 'Invalid email address' error
Solution: Check that all email addresses in To, CC, and BCC fields are valid. Use comma-separated format for multiple recipients and ensure no extra spaces or invalid characters.
Missing Required Fields
Symptoms: Node fails with 'Missing required email fields' error
Solution: Ensure all required fields (To, Subject, Body) are provided and not empty. Check that template variables are properly resolved.
Rate Limiting
Symptoms: Node fails with rate limiting errors
Solution: Microsoft Graph API has rate limits. Implement delays between email sends or batch emails to avoid hitting rate limits.
HTML Rendering Issues
Symptoms: Email content doesn't display as expected
Solution: Use inline CSS styles instead of external stylesheets. Test HTML content in different email clients. Avoid complex CSS that may not be supported.