Approvefy

Command Palette

Search for a command to run...

Approvefy Documentation

Welcome to the official documentation for Approvefy - the complete customer approval solution for Shopify stores.

Approvefy helps you control who can access your store by implementing a powerful customer registration and approval system. Whether you run a wholesale business, a members-only store, or need to verify customers before they can make purchases, Approvefy gives you complete control over your customer base.

Getting Started

New to Approvefy? Check out the Quick Start guide to get up and running in minutes.

Key Benefits

Control Customer Access

Decide who can browse and purchase from your store. Perfect for wholesale, B2B, or exclusive membership stores.

Custom Registration Forms

Create beautiful, customized registration forms with drag-and-drop field builder. Collect exactly the information you need.

Approval Workflows

Review customer applications manually or set up automatic approval. Full control over who joins your store.

Customer Management

Comprehensive dashboard to manage all your customers. Approve, reject, or delete with bulk actions support.

How It Works

1. Enable the Theme Embed - Activate Approvefy in your Shopify theme to replace the default registration with your custom form.

2. Create Your Form - Use the Form Builder to design registration forms that capture the information you need from customers.

3. Configure Settings - Set up approval rules, email notifications, and customize the experience for your store.

4. Manage Customers - Review pending registrations and approve or reject customers from your dashboard.


Quick Start

Get Approvefy up and running in your Shopify store in just 5 steps.

Before You Begin

Make sure you have installed the Approvefy app from the Shopify App Store and have admin access to your store.
1
Enable Theme Embed

Navigate to the Theme Embed section in the app and click 'Enable' to activate the custom registration form on your storefront. This replaces the default Shopify registration with your Approvefy form.

2
Create Your First Form

Go to Form Builder and create a new registration form. Choose between a single-step or multi-step form, then add the fields you need to collect from customers.

3
Configure Settings

Set up your approval preferences in the Settings section. Choose between manual or automatic approval, configure redirect URLs, and set up restriction rules for unapproved users.

4
Setup Email Notifications

Configure your SMTP settings to send email notifications. Customize the approval and rejection email templates to match your brand.

5
Start Approving Customers

You're all set! When customers register, they'll appear in your Customers dashboard. Review and approve or reject them to grant store access.

You're Ready!

Once you complete these steps, your store will have a fully functional customer registration and approval system.

Theme Embed

Configure how Approvefy integrates with your Shopify theme.

The Theme Embed feature allows Approvefy to seamlessly integrate with your Shopify storefront. When enabled, it replaces the default Shopify registration form with your custom Approvefy form.

Enable Custom Registration Form

Toggle the embed to activate your custom registration form on the storefront.

Theme Embed Settings Preview

Replace the default Shopify registration with Approvefy

Form ID: form_12345

Pending Approval Message

Customize the message shown to customers who are waiting for approval.

Pending Message Configuration
This message appears when approved users log in but haven't been approved yet.

Multi-Language Support

Configure pending messages for different languages.

Language-Specific Messages

Theme Compatibility

Some highly customized themes may require additional configuration. If your form doesn't appear correctly, contact our support team for assistance.

Customers

Manage customer registrations and approvals from a centralized dashboard.

Customer List

View and manage all customers who have registered through your forms.

Customer Management Interface
CustomerEmailStatusDate
John Smithjohn@example.compendingMay 5, 2026
Sarah Johnsonsarah@example.comapprovedMay 4, 2026
Mike Brownmike@example.comrejectedMay 3, 2026
Emily Davisemily@example.compendingMay 2, 2026

Features

Search & Filter - Quickly find customers by name, email, or custom fields. Filter by status and date range.

Pagination - Navigate through large customer lists with easy-to-use pagination controls.

Export CSV - Download your customer data as a CSV file for offline analysis or importing to other systems.

Bulk Actions - Select multiple customers and approve, reject, or delete them in one action.

Edit Columns - Customize which columns are visible in the table to focus on the data that matters.

Delete Modes

Three options for removing customers from your system.

Soft Delete - Removes the customer from Approvefy but keeps them in Shopify.

Full Delete - Removes the customer from both Approvefy and Shopify completely.

Archive - Hides the customer from the list but preserves their data for future reference.

Bulk Delete

Use caution when performing bulk delete actions. Full deletes cannot be undone and will remove customers from your Shopify store.

Form Builder

Create and manage custom registration forms for your store.

Creating Forms

Build registration forms tailored to your business needs.

The Form Builder allows you to create custom registration forms without any coding. Choose between single-step forms for simple registrations or multi-step forms for more comprehensive application processes.

Single-Step Form

Simple registration form

Best for quick registrations with minimal fields. All fields appear on a single page.

Multi-Step Form

Progressive disclosure

Perfect for detailed applications. Break long forms into manageable steps with progress indicators.

Form List

Manage all your registration forms from one place.

Forms Table

3 forms total

Form IDNameTypeStatus
form_001Wholesale RegistrationSingle StepActive
form_002Partner ApplicationMulti-StepActive
form_003VIP MembershipSingle StepDraft

Form Actions

Edit - Open the form in the Form Editor to modify fields and settings.
Clone - Create a duplicate of the form to use as a starting point for a new form.
Delete - Remove the form permanently. This action cannot be undone.

Form Editor

Customize your registration forms with a powerful drag-and-drop editor.

General Settings

Configure basic form settings and behavior.

Form General Settings

Allow customers to use this form

Use this form for new registrations

Field Builder

Add and configure form fields with drag-and-drop functionality.

Drag & Drop Field Builder

Drag fields to reorder them in your form.

First Name

text

Last Name

text

Email Address

email

Company Name

text

Field Settings

Configure individual field properties.

Label - The field label displayed to users

Placeholder - Hint text shown inside the field

Help Text - Additional instructions below the field

Required - Whether the field must be filled out

Enable/Disable - Toggle field visibility

Available Field Types

Field Types Grid
Text
Email
PasswordLegacy
Phone
Address
Dropdown
Checkbox
Radio
File Upload
Date
Number
URL
Textarea

Password Field - Legacy Only

The Password field is only available for Shopify stores using Legacy Customer Accounts. If your store uses the new customer accounts, the password field will not be available as Shopify handles authentication differently for new accounts.

Special Logic

Field Rules

Email Required - Email field is always required and cannot be disabled.

Address Auto-Group - Address fields automatically group into Street, City, State, ZIP, and Country.

Single-Instance Fields - Some fields like Email and Phone can only be added once per form.

Multi-Step Forms

Configure step assignments for multi-step forms.

Step Configuration
1

Personal Information

3 fields

2

Business Details

4 fields

3

Documents

2 fields

Progress bar automatically appears at the top of multi-step forms to show users their completion status.

Appearance

Customize the look and feel of your registration forms.

Templates

Choose from 10 pre-designed templates to get started quickly.

Template Selection

Modern

Classic

Minimal

Bold

Elegant

Rounded

Typography

Configure font family and sizes.

Font Settings
Inter
Roboto
Open Sans
24px
14px

Alignment

Control form alignment on desktop and mobile.

Alignment Settings

Colors

Customize form colors to match your brand.

Color Picker

Layout

Configure border radius and form dimensions.

Layout Settings
8px
480px

Custom CSS

Add custom CSS for advanced styling.

CSS Editor
Custom CSS is applied after template styles, allowing you to override any default styling.

Preview

Form Preview

Create Account

Fill out the form to register.


Store Settings

Configure how Approvefy interacts with your Shopify store.

Guest Redirect

Control how unauthenticated visitors are handled.

Guest Settings

Automatically redirect guests to a specific page

Guests will be redirected to this URL when accessing protected pages.

Login/Signup Behavior

Authentication Settings

Allow users to toggle between login and registration

Block store access for users pending approval

Enabling strict restriction will prevent unapproved users from viewing products or placing orders.

Language Settings

Configure multi-language support for your forms.

Default Language

Language Configuration

Available Languages

Enable or disable languages for your forms.

Language List
LanguageCodeStatusEnabled
EnglishDefaultenActive
SpanishesActive
FrenchfrActive
GermandeInactive
ItalianitInactive

Translation Editor

Customize translations for form labels and messages.

Translation Table
KeyEnglishSpanish
form.submit
form.email
form.required

Approval Settings

Configure how customer applications are processed.

Approval Mode

Approval Type

Review each registration manually before granting access

Automatically approve all registrations

Customer Tagging

Tag Configuration

This tag will be added to customers when they are approved.

After Submit Behavior

Post-Submission Settings
Customers will see the pending screen message immediately after submitting their registration.

Email Settings (SMTP)

Configure your email server for sending notifications.

SMTP Configuration

Enter your email server details to enable email notifications.

SMTP Settings

Use secure connection

Security

Your SMTP credentials are encrypted and stored securely. We recommend using app-specific passwords when available.

Email Templates

Customize the emails sent to customers.

Available Templates

Approval Email

Sent when a customer's application is approved

Rejection Email

Sent when a customer's application is rejected

Template Editor

Customize email content and design.

Email Template Builder

Display "Powered by Approvefy"

Email Preview

Preview
A

Welcome to Our Store

Dear John,

Congratulations! Your wholesale account application has been approved. You can now access exclusive products and pricing.

© 2026 Your Store. All rights reserved.


Pricing

Simple, transparent pricing for every stage of your business.

Starter
Perfect for small stores getting started
$9/month
  • Up to 100 registrations/month
  • 1 registration form
  • Email notifications
  • Basic customization
  • Email support
Most Popular
Professional
For growing businesses with more needs
$29/month
  • Up to 1,000 registrations/month
  • Unlimited forms
  • Multi-step forms
  • Custom email templates
  • Priority support
  • Multi-language support
  • Custom CSS
Enterprise
For large stores with advanced needs
$99/month
  • Unlimited registrations
  • Unlimited forms
  • API access
  • Webhook integrations
  • Dedicated support
  • Custom development
  • SLA guarantee
  • White-label option

Free Trial

All plans come with a 14-day free trial. No credit card required to start.

Overview Dashboard

Get a quick overview of your customer registrations and setup status.

Statistics Cards

Monitor your registration metrics at a glance.

Stats Overview
Pending
12
Approved
248
Rejected
15
Total
275

Setup Checklist

Track your progress in setting up Approvefy.

Setup Progress

Setup Progress

3 of 6 completed
Install the app
Enable theme embed
Create your first form
Configure SMTP settings
Customize email templates
Set up approval rules

Pro Tip

Complete all setup steps to ensure the best experience for your customers and maximize your approval workflow efficiency.