Appearance

Building a quality email list is the foundation of successful email marketing. This guide walks you through the various methods for collecting contacts in BlueFox Email, from simple signup forms to advanced API integrations, while ensuring you maintain permission-based marketing standards that protect your deliverability and sender reputation.
Before diving into the mechanics of collecting contacts, let's establish one fundamental principle: quality always beats quantity when it comes to email lists.
Every contact in your database should have explicitly consented to receive emails from you. This isn't just about following the law, it's about protecting your sender reputation and ensuring your emails actually reach inboxes.
Email service providers like Gmail, Outlook, and Yahoo closely monitor engagement signals. Sending emails to people who didn't ask for them leads to:
BlueFox Email is built with a deliverability-first approach, not a volume-driven one. We provide tools that make it easy to collect contacts the right way, ensuring your emails actually reach inboxes and drive results.
When collecting contacts, there are different levels of consent you can implement. Here's how they rank from good enough to best:
Good Enough: Terms and Conditions
Your website's terms and conditions mention that users who sign up may receive marketing emails. While this provides legal coverage, it's the weakest form of consent and often leads to lower engagement.
Better: Checkbox Confirmation
During signup, users check a box explicitly agreeing to receive emails. This is clearer than buried terms and conditions and shows more intentional consent.
Best: Multi-List Selection
Users can select exactly which types of emails they want to receive by choosing specific subscriber lists. This provides the strongest consent and typically yields the highest engagement rates. BlueFox Email supports multi-list signup, subscribers can choose which lists to join during signup using checkboxes.
TIP
The clearer you are about what users are signing up for, the better your engagement rates will be. Always communicate:
Now let's explore the different methods for collecting contacts in BlueFox Email.
Signup forms are the primary method for collecting contacts, especially if you're running a website or landing page. They're perfect for non-technical users and don't require any coding knowledge.
Let's use our example brand, SparksPro Cleaning, to demonstrate how to set up and use signup forms effectively.
Signup forms work great for:
To create a signup form, navigate to your project's Forms & Pages scroll down to the Signup Form section and from the dropdown, select Create.

This will open the form builder where you can customize your form's fields, styles, and settings.

You can customize your form to match your brand:
For SparksPro Cleaning, we'll create a form for their "Cleaning Tips Newsletter" that collects email addresses and first names from visitors interested in home cleaning advice.

If you want to collect additional information beyond email addresses, you can add custom fields to your forms. First, define these fields in Project Settings → Custom Contact Properties, then add them to your signup form.

If you want to give subscribers more control over what they receive, BlueFox Email also supports multi-list signup forms. This allows subscribers to select which specific lists they want to join during signup, providing explicit consent for each list and typically resulting in higher engagement rates since people only get content they've specifically requested.
For example, SparksPro Cleaning could let subscribers choose between "Weekly Cleaning Tips," "Monthly Promotions," or "New Service Announcements" rather than subscribing to everything at once.
Once your form is ready, you can embed it on your website by just copying the provided HTML code snippet and pasting it into your site's code. This allows you to collect contacts directly from your website without needing any third-party tools.
For detailed setup instructions, check out our Forms & Pages documentation.
Before your forms can accept submissions from your website, it's important to configure domain whitelisting. This security feature ensures that only authorized domains can add contacts to your project.
Navigate to Project Settings then API Keys & Domain Whitelist. Here you can add a domain that is allowed to:
For SparksPro Cleaning, we'll whitelist sparksprocleaning.com so forms on website can collect contacts.

TIP
Domain whitelisting applies to embedded forms and public API usage. It's not required to create forms, but it is required for those forms to accept submissions from your website.
Double opt-in is a confirmation-based signup flow that requires subscribers to verify their email address before being added to your list. Here's how it works:
While double opt-in adds an extra step to the signup process, it provides significant benefits that strengthen your explicit consent and improve list quality.
Ensures Valid Email Addresses
Only real, working email addresses make it to your list. No typos, no fake addresses.
Confirms Intentional Signups People who complete double opt-in genuinely want to hear from you, leading to much higher engagement rates.
Reduces Bounces and Complaints
Since you're only emailing people who actively confirmed, you'll see fewer bounces and spam complaints, which directly improves your deliverability.
Strengthens Consent
Double opt-in provides the strongest possible proof that someone wants to receive your emails, which is valuable for compliance and deliverability.
To enable double opt-in, go to your form, scroll and toggle the Double Opt-In option.

Follow the video above for walkthrough of the double opt-in setup process.
TIP
Double opt-in slightly reduces signup conversion rates but dramatically improves list quality and engagement. For most businesses, this tradeoff is absolutely worth it.
Captcha protection helps prevent bots and automated scripts from flooding your signup forms with fake or malicious email addresses.
When captcha is enabled, users must complete a simple verification (entering the visible code) before submitting the form. This:
Captcha is especially important for public-facing signup forms that are accessible to anyone on the internet. It positions captcha as complementary to double opt-in rather than adding friction.
In your form settings, enable the Captcha Protection option in Forms & Pages, Signup Form.

If you're migrating from another email platform or have an existing database of contacts, CSV import is the quickest way to add them to BlueFox Email.
CSV import is ideal for:
Critical: Consent is Required
Only import contacts who have already consented to receive emails from you. Importing purchased lists or contacts without permission will:
CSV import is a starting step for initial setup, not an ongoing collection method.
Your CSV file must include an email column, but you can also include additional fields like:
Before importing, make sure you've added any custom contact properties in Project Settings then Contact Properties.

Navigate to the Contacts section and click Import Contacts.

Upload your CSV file and map the columns to your contact fields.

Here's what to watch for:
For SparksPro Cleaning, we're importing their existing customer database from a previous email platform, ensuring all contacts previously consented to marketing emails and match clear subscription intent.
Many businesses collect contacts across multiple platforms. Common sources include:
You can export contacts from these platforms and import them into BlueFox Email using a CSV file. Detailed migration guides (such as Mailchimp → BlueFox Email and other platform-specific walkthroughs) will be available in our dedicated migration catalog soon.
TIP
CSV import is great for getting started, but it's not ideal for ongoing synchronization. If you need real-time contact syncing across multiple systems, consider using the API (covered next).
For technical users and businesses with custom applications, BlueFox Email provides a powerful API for synchronizing contacts across multiple systems.
APIs are ideal for:
API is for Synchronization, Not Blind Collection
The API should be used to synchronize contacts that have already provided consent, not to blindly collect or add contacts. Always ensure:
Explicitly refer back to the explicit consent principles covered earlier.
Scenario 1: User Signs Up on Your Website
When a user creates an account on SparksPro Cleaning's website and opts in to marketing emails, your application calls the BlueFox Email API to add them to the appropriate subscriber list.
Scenario 2: CRM to BlueFox Email Sync
When a lead becomes a customer in your CRM, automatically add them to a "Customers" list in BlueFox Email for targeted campaigns.
Scenario 3: Custom Fields Update
When a customer updates their preferences or profile in your application, sync those changes to their BlueFox Email contact record.
Scenario 4: Handling Unsubscribes
When someone unsubscribes in BlueFox Email, use webhooks to automatically update their contact status in your CRM or application (e.g., marking them as "out of communication" or removing them from marketing lists). This keeps subscription preferences consistent across all your systems.
To use the API, you'll need:
BlueFox Email provides comprehensive API documentation for:
Check out our Contacts Management API, List Management API, and Webhooks documentation for detailed technical guides. We avoid duplicating technical API documentation here, use those resources for implementation details.
Keep in mind that synchronization can go both ways, for example, when someone unsubscribes in BlueFox Email, you may want your CRM or application to be aware of that change so their preferences stay consistent across systems. You can also build custom workflows, like subscription preference pages with your own branding or custom redirect behavior after form submission. All of this is possible with the API, but its out of scope for this article, so refer to the API documentation for implementation details.
Building a high-quality email list is about collecting contacts the right way—with consent, transparency, and respect. As you grow your list in BlueFox Email, keep these principles in mind:
BlueFox Email gives you the tools to collect contacts responsibly while protecting your deliverability and sender reputation. Ready to start building your list? Head over to your BlueFox Email dashboard and create your first signup form today!