How to Add a BulkMail Signup Form to Your Website

5 min read

Adding a BulkMail signup form to your website is one of the simplest ways to grow your email list, capture quality leads, and keep your business compliant with South African data regulations. Whether you want to embed a newsletter signup box, create a standalone landing page, or display a popup form, BulkMail makes it effortless — no coding required.

Each form is securely encrypted, POPIA-ready, and integrates seamlessly with your BulkMail account to create or update subscribers automatically.

All data submitted through BulkMail forms is protected by 256-bit SSL encryption and includes built-in bot detection to prevent fake sign-ups.

Types of Signup Forms You Can Use

BulkMail offers several form types to suit different website layouts and goals:

Embedded Forms

Perfect for placing directly into your website’s pages or sidebar. Visitors can sign up without ever leaving your site, and their data is saved directly into your BulkMail list.

Landing Pages

Standalone pages hosted by BulkMail — ideal for campaign-specific goals such as event registrations, downloads, or special offers.

Popups and Alert Bars

Attention-grabbing forms that appear over your content or at the top/bottom of your page, often used for short-term promotions or incentives.

Each option uses the same drag-and-drop editor and can be linked to Workflows, Zapier, or Google Tag Manager for enhanced automation and tracking.

Step-by-Step: Creating Your Signup Form

Step 1: Create a New Form

  1. Log in to your BulkMail account.
  2. Click “Forms” in the sidebar.
  3. Select “New Form” in the top-right corner.
  4. Choose Landing Page, Embedded or Popup & Alert Bars, depending on your goal.
  5. Click “Start Editing” to open the drag-and-drop builder.

Step 2: Design the Form

Use the drag-and-drop editor to add and arrange fields such as:

  • Email address (required)
  • First name / Last name
  • Consent checkboxes for marketing permissions
  • Custom fields for specific data capture

You can also:

  • Adjust colours and fonts to match your website branding.
  • Add your company logo for a professional touch.
  • Include a Privacy Policy link for POPIA compliance.

Step 3: Configure Data Mapping

Each form field can be mapped to a User Profile Field or Custom Field within BulkMail. This ensures that information like name, email, or preferences are saved correctly to each subscriber record.

Forms can also compress all data into a single JSON field — ideal for advanced users who need to capture additional structured data.

Embedding the Form on Your Website

Once your form design is complete and you have saved the form:

  1. Go to the Publishing section of your form.
  2. Copy the HTML embed code provided.
  3. Paste it into your website’s HTML where you want the signup box to appear — for example, in your homepage sidebar, footer, or contact page.

BulkMail automatically handles the technical setup so your visitors will never know the form is hosted externally. Here’s an example snippet you might see:

<iframe scrolling="no" style="width:100%;height:600px;border:none;" 
src="https://api.trak.ee/engagement/form/iframe/IFB-xxxxxxxxxxxxxx">
</iframe>

If you prefer, you can also export the full HTML version of your form to host directly within your own site.

Optional: Adding a Popup or Alert Bar (Advanced integration)

Popups are useful for collecting signups at key moments — for example, when a visitor spends a certain amount of time on a page or scrolls to the bottom.

To create a popup:

  1. Follow the same process as above but choose Popup as your form type.
  2. Under Publishing, select the popup behaviour (auto-display, on-scroll, or on-click trigger).
  3. Paste the popup script into your website’s footer or tag manager.

Example trigger via JavaScript:

ieq('form-popup-show', 'IFB-01234567890123-76543210');

This can also be bound to a button click using a selector, such as:

ieq('form-init', 'IFB-01234567890123-76543210', 'POPUP', {"clickSelector":".subscribe-btn"});

Privacy, Cookies, and Consent

BulkMail forms are designed with privacy at the core. Each submission records:

  • The consent text shown to the user,
  • Date and time of consent,
  • IP address and browser details, and
  • The exact email address and form data submitted.

To ensure full POPIA compliance:

  • Always include a link to your Privacy Policy.
  • Add a Marketing Consent Checkbox where relevant.
  • Use double opt-in (optional but highly recommended) to verify new signups.

Cookies are used only for essential tracking:

  • IAT cookies (encrypted user ID, expires after 365 days)
  • IFB cookies (session data, expires after 20 minutes) No personal data is stored within these cookies.

Integrating Analytics and Tracking

To measure form performance:

  1. Open your form in the editor.
  2. Go to the Integrate section in the sidebar.
  3. Add your Google Analytics Property ID or Google Tag Manager Workspace ID.
  4. Save changes.

Tracking will automatically sync, allowing you to view detailed visitor and conversion reports directly in your analytics platform.

Testing and Publishing

Before going live:

  • Test the form on both desktop and mobile (most South African users sign up via mobile).
  • Ensure the submit button and confirmation message display correctly.
  • Check that all mapped fields update your BulkMail list accurately.

Once verified, publish your form and start collecting signups. You can view performance metrics under Forms → Insights, which provides real-time reporting and audience activity.

Best Practices for South African Websites

  • Always include an unsubscribe or preference-centre link in all follow-up emails.
  • Clearly explain how you’ll use the collected data.
  • Optimise the form layout for mobile devices.
  • Keep your signup forms short — email + first name is usually sufficient.
  • Regularly clean your lists using BulkMail’s verification tools to maintain high deliverability.

Summary

Adding a BulkMail signup form to your website is an easy and compliant way to grow your subscriber base. With drag-and-drop editing, built-in encryption, and integration options like Google Tag Manager and Workflows, you can launch professional, responsive signup forms in minutes — tailored for the South African market.

Ready to create your first form? Log in to your BulkMail account, head to Forms → New Form, and start collecting signups today.

Start Your Free Trial Today

Join thousands of South African businesses sending better emails

Free Credits to Get Started No Card Required
Local Support South African Team
POPIA & GDPR Compliant Trusted & Secure
Create Free Account