Trigger a Process by Email
Learn how to trigger an automation process run by email.
You don’t have to trigger every automation manually. Kognitos lets you trigger automations by email — a powerful way to automate tasks like onboarding or invoice processing.
How Email Triggers Work
A unique email address is generated for every Kognitos process. An email sent to the address of the process will trigger a run and pass the contents of the email to the automation, including:
Subject line
Sender address
Body (plain text or HTML)
Attachments (files, spreadsheets, images, etc.)
How to Trigger a Process by Email
Configure Permissions
Choose who can trigger this Process by email:
Department Members: Only members of the agent can trigger this process by email. This is the default for new processes. Note: For processes created before July 3, 2025, the default setting is "Anyone".
Restricted: Only users listed under "People with permission to trigger" can trigger the process by email.
Anyone: Anyone can trigger this process by email, including non-Kognitos members.

Troubleshooting
If your process isn’t triggering by email as expected:
Ensure the sender has adequate permissions to trigger the process by email.
Double-check the trigger email address — did the email go to the correct address?
If you're using an email forwarding rule, verify that it's active and correctly configured.
Confirm the automation is a published process. Email triggers do not work with Playground automations.
Best Practices
Managing Trigger Permissions
Use the most restrictive permission setting that meets your needs:
Members: Best for internal-only workflows.
Restricted: Ideal when only a specific set of users should trigger the Process.
Anyone: Use with caution & ensure the automation includes validation steps to prevent misuse.
Validate Incoming Emails
Add logic in your automation to validate the email content, such as checking for specific subject lines, senders, or attachments. For example, to access the attachments of an email that triggers a process, we would write:
get the email's attachments
process each attachment as follows
...
This statement grabs each attachment from the email in order to take further action. You can also use the following phrases to get details about the email to use in your automation:
get the email's text
get the email's sender
get the email's recipients
get the email's date
get the email's subject
get the email's hyperlinks
get the email's attachments
get the email's body as text
get the email's body as html
Last updated
Was this helpful?