Overview
Shopify is an e-commerce platform that enables businesses to create online stores, manage inventory, process payments, and run retail point-of-sale systems. Persona's Shopify integration enables automated order risk assessment directly from your workflows — pushing identity verification results and risk signals directly into Shopify's native order risk system so your team can make faster, more accurate fulfillment decisions.
Benefits
Reduce Chargebacks with Identity Signals: Push Persona's identity verification results into Shopify's order risk system to flag high-risk orders before fulfillment, reducing chargebacks and fraudulent transactions.
Surface Risk Context in Shopify's UI: Shopify displays Persona-sourced risk assessments alongside other order risk signals in the Shopify admin, giving your fulfillment team all the context they need in one place.
Automate Fraud Triage: Eliminate the manual step of reviewing Persona results and manually updating Shopify orders — the integration does it automatically when a workflow completes.
Support Nuanced Risk Communication: Include structured risk facts with each assessment, each with a positive, neutral, or negative sentiment, so your team understands exactly which signals contributed to the risk level.
Integrate with Existing Shopify Workflows: Risk assessments created by Persona integrate with Shopify's existing order management, fraud analysis, and fulfillment workflows without requiring additional tooling.
Integration Features
Persona's Shopify integration enables automated fraud risk signaling within your e-commerce operations. Key capabilities include:
- Create Order Risk Assessment: Submit a risk assessment for a Shopify order with a risk level and structured risk facts, each with a sentiment label.
Setting up the Shopify integration
Prerequisites
To set up the Shopify integration, ensure you have:
- A Shopify store with admin access
- A Shopify access token with order read/write permissions (generated via a custom app in Apps > Develop apps)
- Your Shopify store subdomain (e.g.,
your-storefromyour-store.myshopify.com)
Setting up the Shopify credentials
- In the Persona Dashboard, navigate to Integrations > Marketplace and click on Shopify.
- Click on Add Credential at the top of the page.
- Enter a Nickname for Credential in the modal, along with your Shopify store subdomain and access token, and click Continue.
- Once complete, the credential will appear in Persona and can be selected in workflows.
Using the Shopify integration in a workflow
- Create a new workflow, or open an existing workflow you'd like to update.
- Add a new action step > Integrations.
- Select the Shopify integration and choose your Shopify credential.
- Select Create Order Risk Assessment and map the Shopify Order ID, Risk Level, and Risk Facts from Persona data.
- Save and publish the workflow.
Shopify Operations Overview
Persona supports the Shopify Order Risk Assessment API operation for submitting fraud signals to your Shopify store. This action allows you to push Persona identity verification results into Shopify's native risk system, enabling your fulfillment team to make faster, more informed decisions directly within Shopify.
See below for a comprehensive list of available Workflow Action steps and possible configurations for the Shopify integration:
Create Order Risk Assessment
Submit a risk assessment for a Shopify order. The assessment appears in Shopify's order risk panel in the admin alongside other fraud signals. Calling this action again for the same order will overwrite the previous assessment.
Configuration Steps:
- Provide values for required fields:
- Store Subdomain (e.g.,
your-storefromyour-store.myshopify.com) - Order ID (the Shopify order ID to assess)
- Risk Level (none, low, medium, high, or pending)
- Facts (array of risk fact objects, each with a Description and Sentiment)
- Store Subdomain (e.g.,
- Optionally add:
- Additional fact entries (each with Description and Sentiment: positive, neutral, or negative)
FAQs
Where does the risk assessment appear in Shopify?
Risk assessments appear in the Fraud analysis section of an order's detail page in the Shopify admin, alongside other risk signals from Shopify's built-in fraud detection.
Can I update an existing risk assessment?
Yes. Calling Create Order Risk Assessment again for the same order will overwrite the previous assessment with the new risk level and facts.
How do I get the Shopify Order ID?
The Order ID is the numeric ID Shopify assigns to each order. It appears in the order URL in the Shopify admin and can be retrieved via Shopify's Orders API or passed from your application layer to Persona at checkout.