Shopify · Arazzo Workflow
Shopify Upsert a Customer by Email
Version 1.0.0
Search for a customer by email and update it if it exists, otherwise create it.
View Spec
View on GitHub
CommerceE-CommercePaymentsRetailShopping CartT1ShopifyAgentic CommerceUniversal Commerce ProtocolPoint-of-SaleCanadaArazzoWorkflows
Provider
Workflows
upsert-customer-by-email
Upsert a single customer keyed on their email address.
Looks for an existing customer whose email matches the supplied value and either updates the matched customer or creates a new one.
1
findCustomer
Search for a customer by email address, returning at most one candidate match.
2
3
createNew
Create a new customer using the supplied fields when no existing customer matched the email.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.