Send Email
Send emails using your @markifact.com address with attachments and data from your workflows.
Send Email delivers emails from your workflows using Markifact’s email system. Send reports, alerts, or data summaries directly to your team, clients, or stakeholders with optional file attachments.
When to Use It
Use this node to:
- Email marketing reports to clients or team members
- Send automated alerts when metrics hit thresholds
- Deliver data exports as file attachments
- Share workflow results via email
Inputs
Field | Type | Required | Description |
---|---|---|---|
To | Text | Yes | Recipient email addresses (separate multiple with commas) |
CC | Text | No | Carbon copy recipients (separate multiple with commas) |
Subject | Text | Yes | Email subject line (max 100 characters) |
Body Type | Select | Yes | Choose Text/Markdown or HTML format |
Body | Text Area | Yes | Email content (2-40,000 characters) |
Include Attachment | Switch | No | Add data from previous steps as file attachment |
Attachment Format | Select | No* | File format: CSV, PDF, Text, or JSON (*Required if attachment enabled) |
Attachment Data | Text Area | No* | Select data from previous workflow steps (*Required if attachment enabled) |
Attachment Filename | Text | No* | Filename without extension (*Required if attachment enabled) |
How It Works
This node sends emails through Markifact’s email system using your @markifact.com address. Recipients will see the email coming from your organization’s Markifact email address.
Body Type Options
Text/Markdown:
- Plain text with optional Markdown formatting
- Supports bold, italic, lists, and links
- Best for simple, readable emails
- Markdown from AI nodes is automatically converted and formatted
HTML:
- Full HTML email support
- Complete control over styling and layout
- Perfect for branded email templates
- Requires HTML knowledge for advanced formatting
Attachments
When Include Attachment is enabled, you can attach data from previous workflow steps as files.
Supported Formats
Format | Best For | Notes |
---|---|---|
CSV | Spreadsheet data, reports | Opens in Excel/Sheets |
Professional reports, presentations | Print-ready format | |
Text | Simple data exports, logs | Plain text format |
JSON | Technical data, API responses | Developer-friendly format |
Attachment Rules
- Filename can only contain letters, numbers, hyphens, and underscores
- File extension is automatically added based on format
- Attachment size limits apply based on your plan
Email Limits
Free Plan:
- Can only send emails to your own email address
- Maximum 5 email addresses at once
Paid Plans:
- Maximum 10 emails per hour
- Test emails are sent to your email only (not counted toward limit)
- Published workflows will send to specified recipients
Output
The node returns:
- Success status - Whether the email was sent successfully
- Message ID - Unique identifier for the sent email
- Recipients - List of email addresses that received the message
- Timestamp - When the email was sent
Credit Cost
This node costs 2 credits per email sent.
FAQ
Why can't I send emails to external addresses on the free plan?
Why can't I send emails to external addresses on the free plan?
Free plan users can only send emails to their own registered email address for testing purposes. This prevents spam and ensures responsible email usage. Upgrade to a paid plan to send emails to external recipients.
What happens if I exceed the hourly email limit?
What happens if I exceed the hourly email limit?
On paid plans, you’re limited to 10 emails per hour. If you exceed this limit, additional emails will get an error and your workfow will fail. You can retry sending the email after the next hour.
Can I send the same email to multiple recipients?
Can I send the same email to multiple recipients?
Yes, you can add multiple email addresses in the “To” field separated by commas (up to 5 addresses on free plan). Each recipient will receive the same email content and attachments.
How do I send data from Google Analytics, Google Ads, or Meta Ads reports?
How do I send data from Google Analytics, Google Ads, or Meta Ads reports?
Data from report nodes (GA4, Google Ads, Meta Ads, etc.) comes in JSON format. If you paste this directly into the email body, it will be unformatted and hard to read. You have two options:
- Ask AI to format it: Use an AI node to format the data (e.g., “Format this data in a markdown table”)
- Use CSV attachment (recommended for long reports): Enable “Include Attachment” and select CSV format for clean, spreadsheet-ready data
Can I use variables from previous steps in my email content?
Can I use variables from previous steps in my email content?
Yes, you can use dynamic data from previous workflow steps in the subject line, email body, and attachment filename. Use the variable picker to insert data from previous nodes.
What file formats work best for different types of data?
What file formats work best for different types of data?
Use CSV for spreadsheet data that recipients will analyze, PDF for professional reports, JSON for technical data exports, and TXT for simple data or logs. CSV is most common for marketing reports.
How do I format my email with markdown?
How do I format my email with markdown?
When using Text/Markdown body type, you can use bold, italic, bullet points, and links. Markdown output from AI nodes is automatically formatted. HTML body type gives you full control over styling.