Workflows are a flexible, intuitive, and powerful way to streamline your identity processes. You can use them to automate repetitive manual decisions and decrease manual review time.
For example, you can create a workflow to automatically tag high-risk inquiries, run additional reports when specific conditions are met, or ingest non-Persona, 3rd party data.
A workflow lets you sequence a set of conditional actions.
All workflows begin with a trigger, which initiates the workflow. Three trigger types exist:
Event triggers: Configure your workflow to initiate when an event in Persona occurs. Find the list of possible events you can trigger a workflow from on the Events page.
API triggers: Initiate a workflow via an API request to Persona. Pass in any data in the body of the request, which the workflow can then access.
Scheduled triggers: Run a workflow at a regular cadence.
A workflow can also trigger another workflow. You can also manually trigger a workflow.
Workflows consist of a series of steps. Four step types exist:
Workflows support a large library of actions. Possible action steps include:
Add Item to List: Populate Persona Lists.Approve Inquiry: Approve Persona Inquiries.Create Case: Create a Persona Case for manual review.Create Inquiry: Create a Persona Inquiry.Decline Inquiry: Decline Persona Inquiries.Evaluate Code: Craft custom JS logic.Inquiry Link Email: Send emails containing Inquiry links.Inquiry Link SMS: Send SMS containing Inquiry links.Make HTTPS Request: POST and GET to HTTPS endpoints. Configure template-level Webhooks as well.Mark Inquiry for Review: Mark Persona Inquiries for Review.Redact Object: Redact Inquiries and Accounts automatically. Field-level and conditional redaction possible when done via workflows.Run Report: Access and run the full library of Reports. Examples include Person Watchlist and Adverse Media Report, among others.Run Workflow: Initiate another Persona workflows. Useful to chain together multiple workflows.Send Email: Fully customize email messages sent via Persona. Includes HTML styling, as well as advanced configuration options to specify the From email address, SMTP server address, SMTP server port, SMTP server TLS, SMTP server user, and SMTP server password.Send Slack Message: Send Slack messages.Send SMS: Fully customize SMS messages sent via Persona.Tag Object: Tag Persona objects (e.g. Inquiries, Cases, Reports, etc).Trust Device: Mark devices as trusted.Update Hubspot: Update Hubspot objects.Update Salesforce: Update Salesforce objects.Update Zendesk: Update Zendesk tickets.Workflows support asynchronous activity by allowing users to use Wait steps. There are two types of Wait steps:
Wait on objects
Wait for time
Workflows can condition off numerous criteria, including:
In API-triggered workflows, you can configure the input schema, and conditionals in subsequent steps of the workflow can then access those defined fields.
Workflows also support parallel logic. For example, with a parallel step, you can run two reports at the same time.
See our Help Center for details about how you can use and customize workflows. A few starting points: