Emails & Shopify Flow

These are two separate systems, and they are easy to mix up. The short version:

  • To change what an email says, who it comes from, or how it looks, use Listify. Go to Settings → Emails & notifications.
  • To make something else happen when a registry event occurs, use Shopify Flow.

Shopify Flow does not edit the registry emails. It has no screen for changing their wording. Flow runs alongside those emails, reacting to registry and wishlist events so it can tag a customer, add them to a segment, post to Slack, or send the details to another service.

Customising the registry emails

Everything here lives under Settings → Emails & notifications.

PageWhat it controls
TemplatesThe subject line and body copy of each individual email.
BrandingYour logo, colours, and the overall layout.
Sender identityThe name your emails arrive from.
NotificationsWhich emails send at all. Turn individual ones off.

The emails we send

EmailWhen it sends
Registry createdA shopper creates a registry
Purchase notificationAn item is bought off the registry
Closing reminderShortly before the event date
Event closed + summaryA wrap-up after the event ends
Weekly digestA weekly activity summary for the owner
Inactivity nudgeRe-engages owners with stale registries
Guest invitationInvites guests to view a registry
Co-registrant inviteInvites a partner to co-manage the registry
Access requestSomeone requests access to a registry
Verification codeA one-time code for signing in

The first six go to the registry owner, the next three relate to sharing, and the last one is a security code.

What Shopify Flow is

Shopify Flow is an automation app made by Shopify. Every workflow is the same three-part sentence:

  1. Trigger — the event that starts it. This is where Listify plugs in.
  2. Condition — an optional rule deciding whether to continue, such as only when an order is over a certain value.
  3. Action — what actually happens. Tag the customer, add a note, send a message, call an API.

Flow is free and available on any paid Shopify plan, but it is not installed by default. If you have never used it, install it from the Shopify App Store first. Until it is installed, none of the Listify triggers below will appear anywhere.

Connecting Listify to Flow

There is nothing to pair, authorise, or switch on inside Listify. Once both apps are installed, our triggers appear in Flow on their own.

  1. Install Shopify Flow from the Shopify App Store, if you do not already have it.
  2. In your Shopify admin, open Apps → Flow, then Create workflow.
  3. Click Select a trigger and search for Listify.
  4. Pick the trigger you want from the list below.
  5. Add a condition if you need one. Skip it and the workflow runs every time.
  6. Add your action.
  7. Turn the workflow on. It stays off while you build it, and switching it on is also what tells Listify to start sending that event. A workflow left off will never fire.

Available triggers

Registry

TriggerFires when
Registry createdA registrant creates a new registry.
Registry gift purchasedA gifter purchases an item from a registry.
Registry gift refundedA gift purchase on a registry is refunded.
Registry event upcomingA registry's event date is approaching.
Registry milestone reachedA registry crosses a funding threshold of 50%, 80%, or 100%.
Registry items changedItems are added to or removed from a registry.
Registry sharedA registrant shares their registry with a guest by email.
Registry co-registrant addedA co-registrant email is set on a registry for the first time.
Registry settings changedA registrant updates their registry settings.
Registry closedA registry is closed after its event date.
Registry re-openedA closed registry is re-opened.
Registry deletedA registry is deleted.
Registrant identifiedA registrant signs in and their registries are linked to a Shopify customer.

Wishlist

TriggerFires when
Wishlist createdA customer creates a new wishlist.
Wishlist item addedA customer adds an item to their wishlist.
Wishlist item purchasedAn item from a wishlist is purchased.
Wishlist deletedA customer deletes their wishlist.
Wishlist owner identifiedA wishlist owner signs in and their wishlists are linked to a Shopify customer.

Guests, and why some actions need care

Registries and wishlists can be created without a customer account, so a lot of the people your workflows run for are not Shopify customers at all.

Because of that, every trigger sends the owner's email address and name rather than a Shopify customer, and workflows run for those shoppers exactly as they do for signed-in ones.

Each trigger also sends a Customer id. It is 0 when no Shopify customer is linked, so a condition of "Customer id is greater than 0" separates signed-in shoppers from guests.

Actions that act on a customer record, such as adding a tag or adding someone to a segment, need a real customer, which a guest does not have. Build those on Registrant identified or Wishlist owner identified instead. Both fire the moment a shopper signs in and their registries or wishlists are linked to a customer.

To turn more shoppers into customers, turn on "Create a Shopify customer record when a shopper signs in by email" in Settings → Store → Customer accounts, and grant the permission it asks for.

What your plan includes

PlanIncluded
Starter and aboveTurn individual emails on and off
Growth and aboveEdit email content, branding, and sender name
ProEverything in Growth, plus the Shopify Flow triggers and API access