Applications Guide
Learn how to manage B2B customer applications — review, approve, reject, and request more information.
Application Lifecycle
When a customer submits a registration form on your storefront, an application is created with a pending status. From there, you review the submission and take one of three actions:
- Approve — creates a Shopify customer account and sends a welcome email
- Reject — declines the application and notifies the customer
- Request more information — asks the customer for additional details before deciding
The status flow is: pending → approved / rejected / info-requested. You can manually update the status at any time from the application detail page.
Viewing Applications
The applications list shows all submissions across your forms. Each row displays the customer name, email address, associated form name, submission date, and a colour-coded status badge.
Filtering and Searching
Use the status filter tabs at the top of the list to narrow down applications:
- All — every application regardless of status
- Pending — applications awaiting your review
- Approved — applications you have approved
- Rejected — applications you have declined
- Info Requested — applications where you have asked for more details
You can also search by customer name or email address using the search field to quickly find a specific application.
Application Detail
Click any application to open its detail view. Here you will find the full submission data including all form fields, any uploaded files, and the complete action timeline showing every status change and note.
Approve
Approving an application triggers three actions:
- Creates a Shopify customer account using the submitted contact information (name, email, phone, and address fields)
- Applies customer tags that you have configured in Settings, so you can identify B2B customers in Shopify admin and set up automatic discount rules
- Sends an approval email notifying the customer that their application has been accepted
Reject
Rejecting an application sends a rejection email notification to the customer. The application remains in the system for your records — it is not deleted. You can still view the full submission and timeline at any time.
Request More Information
If you need additional details before making a decision, you can request more information from the customer:
- Click Request Info on the application detail page
- Write a custom message explaining what additional information or documents you need
- The application status changes to info-requested and the customer receives an email with your message
- After receiving the customer's response through other channels (email, phone, etc.), you can manually update the application status to continue the review
Note: Customer responses are received through your regular communication channels (email, phone). The application timeline can be updated manually to reflect the response.
Customer Tags
When you approve an application, B2B Onboard automatically applies the customer tags you have configured in Settings → Customer Tags. Tags are configured in Settings → Customer Tags.
Tags are useful for:
- Identifying B2B customers in Shopify admin — filter your customer list by tag to see all wholesale accounts
- Automatic discount rules — create Shopify discounts that apply only to customers with specific tags
- Segmentation — use tags to build customer segments for targeted marketing or reporting
Bulk Actions
Select multiple applications using checkboxes on the Applications page to approve or reject them all in one action.
Bulk actions respect Shopify API rate limits and process sequentially. Each application in a bulk action gets its own timeline entry, email notification, and customer account (if approved).
VAT/Tax ID Verification
When a form includes a Tax ID field, submitted VAT numbers are verified automatically:
- EU VAT numbers are checked against the VIES database
Verification status appears as a badge on the application detail page: Verified, Invalid, or Pending.
You can re-verify a VAT number at any time from the application detail page. When an application with a verified VAT is approved, the customer can be automatically marked as tax-exempt in Shopify.
Shopify Plus B2B Company
On Shopify Plus stores, approving an application also creates a B2B Company in Shopify. The Company includes:
- A contact from the applicant's details
- A location from address fields
- The tax ID from the form submission
If you have configured a B2B catalog in Settings, it is automatically assigned to the new Company.
This feature is detected automatically — no setup needed. If your store is on Shopify Plus with B2B enabled, Companies are created on approval.
Timeline and Audit Trail
Every action taken on an application is logged with a timestamp and the actor who performed it. The timeline on the application detail page shows the full history, including:
- Submission — when the customer originally submitted the form
- Status changes — approvals, rejections, and information requests with who made the decision
- Notes — any messages sent to the customer when requesting more information
- Customer responses — when the customer replied to an information request and what they provided
This audit trail gives you a complete record of every interaction, which is helpful for compliance and team handoffs.