Custom Signup Forms User Guide

Introduction

Welcome to Custom Signup Forms, a powerful application designed to help you create, customize, and manage custom signup forms for your BigCommerce store. This application provides complete control over your customer registration experience, allowing you to design beautiful, functional forms that match your brand identity.
Whether you're collecting basic customer information or need to gather detailed data during registration, Custom Signup Forms gives you the tools to build exactly what you need. With an intuitive form builder, comprehensive request management, and customizable email notifications, you can streamline your customer onboarding process.
Note
This application integrates seamlessly with your BigCommerce store and requires proper configuration to function correctly. Ensure you have the necessary permissions and access to your store's settings.

Getting Started

Follow these steps to set up and start using Custom Signup Forms:

1. Access the Application

After installation, click on the Apps tab in the BigCommerce admin panel sidebar and select Custom Signup Forms. You'll be redirected to the Dashboard where you can get an overview of signup requests and access key features.

2. Configure Email Settings

Before creating forms, navigate to the Email section to configure your SMTP settings. This ensures email notifications are sent correctly when customers submit signup requests.
- Set up your SMTP server details (host, port, username, password)
- Configure the "From" email address and name
- Set a reply-to email address
- Test your email configuration to ensure it works properly

3. Create Your First Form

Go to the Form Builder to start creating your custom signup form. You can add various field types, customize the appearance, and preview your form in real-time.

4. Activate Form

Once your form is ready, you'll be redirected to the Saved Forms tab where you just need to activate it. The default signup form will automatically be replaced with your custom version.

UI Overview

The application is organized into four main sections, each designed to handle specific tasks:

Dashboard

Your central hub showing signup request statistics, recent activity, and quick access to all features.

Form Builder

Design and customize your signup forms by selecting fields from available options, with a live preview to see changes in real time.

Requests

Design and customize your signup forms by selecting fields from available options, with a live preview to see changes in real time.

Email

Configure email settings and customize email templates for notifications sent to customers and administrators.

Dashboard Overview

The Dashboard provides a comprehensive overview of your signup form activity.

Statistics Cards

View total requests, pending approvals, approved requests, and rejected requests at a glance. Click any card to filter requests by that status.

Recent Requests

See the most recent signup requests with quick action buttons to approve, reject, view details, or request resubmissions

Quick Actions

Access key features quickly with shortcut cards to Form Builder, Requests, Email configuration, and Form Preview.

Trend Indicators

Monitor request trends to understand submission patterns over time.

Form Builder

The Form Builder is where you create and customize your signup forms. It provides a comprehensive set of tools to design forms that match your exact requirements.

Adding Fields

Click the "Add Field" button in the sidebar to add new form fields. Available types include: text, email, phone, number, textarea, select dropdown, radio buttons, checkboxes, country, state/province, date picker, file upload, and URL fields.

Editing Fields

Click on any field in the sidebar or preview to edit its properties. Customize the label, placeholder text, make it required, and adjust styling options.

Field Pairing

Pair two fields to display side-by-side in a two-column layout. Useful for fields like "First Name" and "Last Name" or "Country" and "State/Province".

Reordering

Drag and drop fields in the sidebar to reorder them. The sidebar order determines the form display order.

Deleting Fields

Click the delete icon next to any field to remove it from your form.

Label Styling

Customize label color, size, and font weight.

Border Options

Set border color, width, and radius for field inputs.

Background & Padding

Configure background color and padding for each field.

Text Styling

Adjust text color and font size for input values.
Click the "Edit Theme" button to customize the overall form appearance:

Title & Subtitle

Set form title and subtitle with custom colors and fonts.

Primary Color

Define the primary color scheme used throughout the form.

Layout Options

Choose between centered layout or split-screen with image.

Button Styling

Customize button text, colors, and border radius.

Background Colors

Set background colors for form container and page.

Live Preview

The preview panel shows exactly how your form will appear to customers. Toggle between desktop and mobile views to ensure responsiveness.

Saving Forms

Click "Save Form" to save your work. You can save as a new form or update an existing one. Saved forms are stored as versions.

Form Versions

Access the "Forms" tab to view all saved versions. You can load, activate, or delete versions as needed.

Activate Form

Once complete, just activate the custom form replacing the default signup form.

Managing Signup Requests

The Requests section allows you to manage all customer signup submissions efficiently.

Viewing Requests

All signup requests are displayed in a table with key information including customer namee, customer email, submission date, and status (Pending, Approved, Rejected, or Resubmission Requested).

Filtering

Use the status filter to view requests by current status. Search functionality is also available for finding specific requests.

Viewing Details

Click on any request to view complete details including all form field data and uploaded files.

Approving

Approve requests with an optional assigning customers to customer groups. Approved requests are marked as approved.

Rejecting

Reject requests that don't meet criteria.

Request Resubmission

Request resubmissions from customers by mentioning the fields which need corrections, in the email.

Cooldown Period

The system prevents duplicate submissions. You can manually reset the cooldown for a specific email address if needed.

Email Configuration

Configure email settings to enable notifications for customers and administrators.

SMTP Configuration

SMTP Settings

Host

Enter your SMTP server host (e.g., smtp.gmail.com)

Port

Set the port number (commonly 587 for TLS or 465 for SSL)

Username

Enter your SMTP account username

Password

Enter your SMTP account password

Secure Connection

Enable if required by your email provider

Email Settings

From Email

Set the "From" email address (must match your SMTP account)

Display Name

Set a display name for outgoing emails

Reply-To Address

Configure a reply-to email address for customer responses

Test Email

Use the test feature to verify your configuration before going live

Email Templates

Customize templates for approval, rejection, and resubmission notifications

FAQs & Troubleshooting

- Make sure the application is installed
- Confirm your form is activated in the Form Builder
- Test on the correct URL: login.php?action=create_account
- Clear your browser cache
- Try creating a new form and activate it
- Verify SMTP configuration is complete and correct
- Ensure email settings are saved and enabled
- Test email functionality works using the test feature
- Check if your email provider is blocking the connection (check spam folders)
- Verify firewall or security settings aren't blocking SMTP connections
No, only one form can be active at a time. When you activate a new form, it automatically deactivates the previous one. This ensures consistency in your customer registration experience.
- Maximum file size: 10MB per file
- Supported formats: Images (JPG, PNG, GIF), Documents (PDF, DOC, DOCX), and other common file types
- Multiple files can be uploaded if you add multiple file fields to your form
Go to the Form Builder and click on the "Forms" tab. You'll see all saved versions of your forms. Search the version you want to restore. Just click on the power button on the form card, the version will be activated and restored successfully
Use the mobile preview toggle in the Form Builder to see how your form appears on smaller screens. Consider:
- Reducing font sizes for mobile
- Adjusting padding and spacing
- Using single-column layouts for mobile (paired fields automatically stack)
- Testing with the mobile preview before publishing
Currently, validation messages use default text. However, you can customize field labels and placeholders to provide clearer guidance to users. Required fields are automatically marked with an asterisk (*) and validated on submission.
The system includes a cooldown period to prevent duplicate submissions from the same email address. If a customer tries to submit again too soon, they'll receive an error message. You can manually reset the cooldown period for a specific email address in the Requests section if needed.

Best Practices

Form Design

Request Management

Email Configuration

Security & Privacy

Performance Tip
Limit the number of fields to what's necessary to avoid long forms. Optimize images used in split-screen layouts and regularly archive old form versions to keep your workspace clean.

Support & Contact Information

If you need assistance, have questions, or encounter any issues while using Custom Signup Forms, we're here to help.

Contact Support

For support inquiries, feature requests, or bug reports, please contact us at info@codinative.com’. Don't forget to add:

Table of Contents

Scroll to Top