icon
HomeServicesTeamProjects

Resources

icon
Similar Site FinderSite Speed OptimizereBook: B2B Shopify for IndustrialseBook: Who's Browsing Your Shopify Site?
BlogContact
Book a Call
Book a Call
Let's Talk
Let's Talk
icon
Customer & Accounts
Text Link

March 12, 2026

Welcome Sequence on Approval

Approving a wholesale account is only the first step. What happens in the next few minutes is what determines whether that new customer places their first order quickly or goes quiet.

Bg Element

‍

Use Case Summary

‍

Approving a wholesale account is only the first step. What happens in the next few minutes is what determines whether that new customer places their first order quickly or goes quiet.

‍

Most B2B stores approve an account and send nothing, or send a generic Shopify notification that gives the customer no direction. The buyer logs in, sees an unfamiliar storefront, doesn't know how to find their pricing or add team members to the account, and either emails support or moves on.

‍

This Shopify Flow workflow triggers a welcome email the moment a customer account is approved. The email gives the customer everything they need to get started: a direct link to their account portal, their catalog, instructions for setting up their company profile, and a contact for questions. For stores using Shopify's B2B Companies feature, it can also include a link to invite additional buyers from their team.

‍

Who this is for:

  • B2B and wholesale stores using Shopify's new customer accounts with an approval step
  • Stores that use the Auto-Approve Verified Business Emails or New Wholesale Applicant Queue workflows and want to automate what happens after approval
  • Operations teams that currently send welcome emails manually after approving accounts

What it handles automatically:

  • Sending a welcome email the moment an account is approved
  • Including the account portal link, catalog link, and next-step instructions
  • Notifying the assigned sales rep that a new account is active
  • (Optional) Sending a follow-up email if the customer hasn't placed an order within a set number of days

This pairs directly with the customer approval workflows. Approval and onboarding become a single automated sequence rather than two separate manual steps.

‍

Full Guide / Walkthrough

‍

How the Logic Works

The workflow listens for a tag being added to a customer record. When your team (or the auto-approve workflow) approves a customer and adds the approved tag, this workflow fires and delivers the welcome sequence.

‍

Using a tag as the trigger makes this workflow compatible with any approval method: manual approval in Shopify admin, the auto-approve Flow workflow, or a custom approval process that tags customers on completion.

‍

Customer tag added: "approved"
            |
            v
Send welcome email to customer
(account portal link, catalog link, next steps, contact info)
            |
            v
Send internal alert to sales rep
(new active account notification)
            |
            v
[Optional] Wait: 5 days
            |
Has customer placed an order?
            |
   No  |  Yes
       |
Send follow-up    End
check-in email

‍

The optional follow-up step is what turns a one-time welcome into a lightweight onboarding sequence. It catches newly approved customers who haven't engaged yet and gives them a second touchpoint without any manual effort.

‍

Prerequisites

‍

Before setting this up, confirm the following:

  • You are on Shopify Plus with B2B customer accounts enabled
  • Shopify Flow is installed from the Shopify App Store
  • Your store uses new customer accounts (not legacy accounts)
  • Your approval process adds an approved tag to customers when their account is approved (either manually or via the Auto-Approve workflow)
  • You have Shopify Email configured, or a connected ESP, for the welcome email
  • You know the URL for your customer account portal and your B2B storefront

‍

Step-by-Step Setup

‍

Step 1: Open Shopify Flow

‍

From your Shopify admin, go to Apps > Flow. Click Create workflow in the top right.

‍

Step 2: Set the Trigger

‍

Click Select a trigger and choose:

Customer tag added

‍

In the trigger configuration, set:

  • Tag: approved

This fires every time the approved tag is added to any customer record, regardless of who or what added it. If you use different tags for different approval tiers (for example, approved-wholesale vs. approved-trade), set up a separate version of this workflow for each tag.

‍

If your store uses the Auto-Approve Verified Business Emails workflow, that workflow adds the auto-approved tag. Either update that workflow to also add approved, or set this workflow's trigger to match auto-approved directly.

‍

Step 3: Send the Welcome Email

Add the first action:

‍

Action 1: Send email to customer

  • To: {{customer.email}}
  • Subject: Your wholesale account is ready
  • Body:
Hi {{customer.firstName}},

Your account has been approved and you now have full access to [Your Company Name]'s wholesale portal.

Here's where to start:

Log in to your account:
[Your account portal URL]

Browse your catalog:
[Your B2B storefront URL]

What you can do now:
- View your pricing and available products
- Place orders directly online
- Reorder from your order history
- Add team members to your company account (instructions below)

Adding your team:
If you'd like other buyers at your company to place orders under your account, log in to your account portal and go to Company > Invite team member. Each person you invite gets their own login linked to your company's pricing and credit terms.

Questions?
Contact your account representative at [rep email or general contact].

[Your company name]
[Website]

‍

Customize the body to match your store's language and structure. The key elements every welcome email should include:

  • Direct link to the account portal (not the homepage)
  • Direct link to the catalog or storefront
  • A short list of what they can do immediately
  • Instructions for inviting team members if you use B2B Companies
  • A named contact or email for questions

‍

Step 4: Notify the Sales Rep

‍

Add a second action to alert the internal team:

‍

Action 2: Send internal email

  • To: your sales team inbox or the rep assigned to this account
  • Subject: New active account: {{customer.firstName}} {{customer.lastName}} ({{customer.defaultAddress.company}})
  • Body:
A new wholesale account has been approved and the welcome email has been sent.

Customer: {{customer.firstName}} {{customer.lastName}}
Company: {{customer.defaultAddress.company}}
Email: {{customer.email}}
Phone: {{customer.phone}}

View their account:
https://admin.shopify.com/customers/{{customer.id}}

‍

This gives your sales team an immediate signal to reach out personally if the account is high-value, in a target industry, or warrants a direct introduction.

‍

Step 5: Add a Follow-Up Email for Inactive Accounts (Optional)

‍

After the welcome email actions, add a wait step:

‍

Action: Wait

  • Duration: 5 days

After the wait, check whether the customer has placed an order. The cleanest way to do this in Flow is to check their order count:

‍

Condition: Customer orders count

  • Operator: is equal to
  • Value: 0

If the condition is true (no orders yet), send a follow-up:

‍

Action: Send email to customer

  • To: {{customer.email}}
  • Subject: Getting started with your account
  • Body:
Hi {{customer.firstName}},

Your wholesale account has been active for a few days and we wanted to check in.

If you have any questions about navigating the portal, finding products, or placing your first order, we're happy to help.

Reply to this email or contact us at [contact info].

[Your company name]

‍

Keep the follow-up short. It's a check-in, not a sales pitch.

‍

Step 6: Name and Activate the Workflow

‍

Name the workflow: Welcome Sequence on Approval

‍

Click Turn on workflow. From this point, every newly approved customer receives the welcome email automatically.

‍

Logic Breakdown

‍

Here is the full workflow at a glance:

‍

Trigger: Customer tag added = "approved"
    |
    Action 1: Send welcome email to customer
    (portal link, catalog link, team invite instructions, contact)
    |
    Action 2: Send internal alert to sales rep
    (customer name, company, email, link to admin record)
    |
    [Optional] Wait: 5 days
    |
    [Optional] Condition: Customer orders count = 0?
        |
        YES: Send follow-up check-in email
        NO: End

‍

Customization Tips

‍

Segment the welcome email by customer type

If you approve different customer types (distributors, contractors, end-users), add a condition after the trigger to check for a secondary tag that identifies the customer type, then send a different welcome email with relevant catalog links and instructions for each segment.

Example:

  • If customer tag contains distributor: Send distributor welcome with bulk pricing info
  • If customer tag contains contractor: Send contractor welcome with trade program details

‍

Include a catalog PDF or resource link

If your wholesale catalog is available as a PDF or you have a resources page (spec sheets, line sheets, product guides), include the link in the welcome email body. This is especially useful for manufacturing and fabrication customers who need technical documentation before placing a first order.

‍

Assign to a company automatically

If you use Shopify's B2B Companies feature and your approval process involves creating a company record, extend this workflow to include a Create company or Add customer to company action before sending the welcome email. This ensures the customer has the correct pricing catalog and credit terms assigned at the moment they log in for the first time.

‍

Adjust the follow-up window based on your buying cycle

Five days is a reasonable default for most wholesale stores. For manufacturing businesses where buying decisions take longer, extend the wait to 10 or 14 days. For consumables or frequently purchased products, 2 to 3 days may be more appropriate.

‍

Route the internal alert by territory or industry

If your sales team is organized by region or industry vertical, add a condition before the internal alert that checks for a customer address field or tag, then route the alert to the correct rep. This prevents all new account alerts from landing in a shared inbox and getting missed.

‍

What This Workflow Does Not Cover

‍

This workflow handles outbound communication after approval. It does not manage the approval decision itself, company profile creation, or catalog assignment. For those steps, build companion workflows or handle them as part of your manual review process before applying the approved tag.

‍

For the approval steps that trigger this workflow, see Flow: Auto-Approve Verified Business Emails and Flow: New Wholesale Applicant Queue.

‍

For more on how Shopify's new customer accounts work for B2B, including the company and location structure, see Customer Accounts vs. Legacy Accounts: Which Should You Use for Shopify B2B?.

‍

Download Flow
Contact us

Shopify Pros for MFG & B2B

Top Tier Communication, Guidance and Quality
Your Ecomm Expert and Dev in One Partner

Book a Call
Book a Call

"It's impossible to find a Shopify dev who's a great communicator, highly technical, good with design, and acts as a strategic advisor."

... until now

Subscribe to be in touch with latest news.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
info@shopfab.dev(415) 390-56633301 Richmond Hwy. #1168 Alexandria, VA 22305
iconicon
Primary
HomeServicesTeamProjects
Secondary
CareersFAQsBlogPricingWhite Label
Other
Competitor AnalysisAIsoft SiteContact UsPrivacy PolicyTerms of Service
G2 ProfileGoodFirms ProfileX ProfileInstagram ProfileClutch ProfileAgency Spotter ProfileGitHub ProfileReddit ProfileShopify Partner ProfileYelp ProfileThomasNet ProfileWellFound ProfileUpwork ProfileDev.to ProfileTrustPilot ProfileCrunchbase Profile
© AISOFT DEVELOPMENT LLC. All Rights Reserved. Licensing