Table of Content
Still need help?
Request support
Request Support
Help
 / 
 / 
Workflows
 / 

Workflows: Trigger Email

The Trigger Email workflow node lets your app react to incoming emails, without any user action in the app. Unlike the New Submission, Edit Submission, or Review Submission flows (which depend on a user creating, editing, or reviewing a submission), this Trigger Email resides under Trigger Based Flows and runs independently of user activity. Click here to know more about the different flows.
Once set up, any email sent to the address generated for this node will trigger the steps you connect below it.

Trigger Email Workflow

Currently, the only workflow step that can be placed directly after a Trigger Email node is the Create Submission. This means you can capture email details into a target app whenever someone emails the node’s address. More step types will be supported later.

Common Use Cases

  • Centralised “inbox → MIS” capture – Route all inbound emails (from vendors, customers, or partners) to the Trigger Email address and auto-create records in a Master/MIS app.

  • Lead/application intake – Sales or support teams forward external emails to the Trigger Email address; your app converts each email into a submission with From, Subject, Body, Attachments, etc.

  • Ticketing or requests – Let internal users email requests to the Trigger Email address; your app logs them instantly as structured submissions.

  • Procurement / HR pipelines – Capture quote emails, resumes, or approvals into dedicated apps.

Who can send emails to this address?
Anyone. The generated address is not restricted and you decide where to share it.

Configuring the Trigger Email Node

Trigger Email Workflow

Go to Design App → Workflows → Trigger Based Flows. Click Start and choose Email.

When you add the Trigger Email node to a Trigger Based Flow, you can configure it using the panel on the right.

Trigger Name

Give the node a clear name so you can identify it later (for example, “Leads Inbox”, “Vendor Quotes”).

Email Address Prefix

This is a required field.

Each Trigger Email node shows a generated workflow email address under the input (e.g., abc123@workflow.clappia.com).

Trigger Email Workflow

Enter a prefix to make the address meaningful, e.g., report-abc123@workflow.clappia.com.

Trigger Email Workflow

The base part is unique per app and the same across multiple Trigger Email nodes in the same app; the prefix helps you (and your team) tell addresses apart.

You can add multiple Trigger Email nodes in one app. Even if you reuse the same prefix, they act as separate triggers; best practice is to use distinct prefixes so it’s clear which node is receiving which emails.

Use the copy icon to copy the full address and share it with senders.

Enable This Workflow

Turn this on to start listening for incoming emails. Turn it off to pause this trigger and all steps beneath it (you won’t lose your configuration).

System-Generated Email Variables (How You Capture Email Data)

When an email is sent to the address you set up in the Trigger Email node, Clappia automatically creates a set of ready-to-use variables containing different parts of that email.
These variables can be used to fill fields in the next step of your workflow. For example, in a Create Submission node, to store the email’s sender, subject, body, attachments, and more.

To see and use these variables, type @ while setting up the next step. A list will appear with all available email details, such as:

Trigger Email Workflow
Trigger Email Workflow
  • {EmailTrigger#workflowEmailId} – The full Trigger Email address that received this message

  • {EmailTrigger#from} – Sender email address

  • {EmailTrigger#to} – Recipient(s)

  • {EmailTrigger#cc} – CC recipients

  • {EmailTrigger#subject} – Email subject

  • {EmailTrigger#html} – HTML body (if present)

  • {EmailTrigger#text} – Plain-text body

  • {EmailTrigger#attachments} – Attachments (you can map this to a Camera, Image & Files block in the target app)

  • {EmailTrigger#messageId} – Email message identifier

  • {EmailTrigger#date} / {EmailTrigger#time} – When the email was received

Tip for email bodies: If you map {EmailTrigger#text} or {EmailTrigger#html} into a Single Line Text field and the body is long, it can get truncated due to that field’s character limit. For email content, use a Multi-line Text field to capture the full body.

Adding Steps Below the Trigger Email Node

You must add at least one step under Trigger Email for it to do anything.

Create Submission (currently supported)

Map the email variables into the target app’s fields. For example,

Trigger Email Workflow
  • Customer Email field → {EmailTrigger#from}

  • Subject field → {EmailTrigger#subject}

  • Customer Details field → {EmailTrigger#text} (map to a Multiline Text field)

  • Customer’s Attachments field → {EmailTrigger#attachments} (map to a Camera, Image & Files block)

You can add multiple Create Submission nodes under a single Trigger Email node if you want one incoming email to create multiple submissions (for example, in different apps).

Example:
Let’s say you maintain a “Leads MIS” app. Vendors/customers email leads-abc123@workflow.clappia.com. Each email automatically creates a submission in the MIS with fields filled from the email’s From, Subject, Body, and Attachments.

How It Works

  • Once saved and enabled, the Trigger Email node listens for incoming emails sent to its configured address.
  • Every email received triggers the steps beneath the node.
  • There’s no manual trigger, it runs continuously until you disable the node or remove it from the flow.

To stop processing emails:

  • Disable the Trigger Email node (pauses this trigger and everything below it), or
  • Remove the node from the flow.

Important Notes

  • The Trigger Email node is independent of user activity; it doesn’t rely on someone creating/editing/reviewing a submission in the app.
  • Anyone can send to the address you configure. Share it only with the sources you trust.
  • Multiple Trigger Email nodes cannot be chained in series in the same flow, but you can create separate parallel flows, each with its own Email trigger, within the same app.
  • If you add new fields to the Create Submission target app later, incoming emails will still be processed. The new fields remain empty until you update the Create Submission mapping to include them.
  • For long email bodies, map {EmailTrigger#text} or {EmailTrigger#html} to a Multi-line Text field to avoid truncation.
  • Use distinct prefixes for clarity when you create more than one Trigger Email node in the same app.
  • The Trigger Email node itself has no separate cost and is available on the free plan. However, if you’re on the free plan, make sure you don’t exceed your monthly workflow usage limit, as Trigger Email executions count toward it.
  • Like all other workflow activities, Trigger Email runs are recorded in Workflow Logs. For example, if it’s configured with a Create Submission node, the log will show “Submission created with Submission ID” when successful, or display an error if something went wrong. To view logs go to App Home > Logs > Workflow Logs.
Trigger Email Workflow
FAQs
Try our free plan
It will answer many more questions within just 15 minutes.