Bulk Upload Audience Feature

Bulk Upload Audience Feature

This feature enables you to seamlessly upload very large customer CSV files (up to 100MB) without worrying about browser timeouts or crashes. Our system securely processes your data in the background, validating each row individually to ensure no valid records are lost due to a few errors. Once processing is complete, you will receive an email notification with a detailed error report if needed.

Upload File Requirements

  • File Format: CSV (Manually Uploaded)

  • Maximum File Size: 100 MB

How to Upload Your Large CSV

1. Create a New Audience.

Navigate to the Audience section in your tinyEmail dashboard and click Upload new audience.
  1. Enter your Audience Name.
  2. Check the box to confirm: "I have the permission to send to these recipients".
  3. Click Continue.

2. Upload Your CSV File.

On the bulk upload screen, select your .csv file.
  • Important Note: Your file must be in .csv format and the Email column is required.
  • If you need guidance on formatting, you can click the link to download a sample CSV file.
  • Once your file is selected, click Upload File.

Restrictions During Upload.

While the file is in Progress users cannot:

  • Delete or add customers.

  • Assign the segment audience file to any campaign.

Post-Upload Actions

After the status changes to COMPLETED, users can:

  • Upload another audience file (max 100 MB) in the same segment.

  • Continue uploading new files after each completion.

  • Delete the audience segment if needed.

  • Assign the segment audience file to any campaign.

Background Processing & Validation

After uploading, you do not need to keep the browser page open. The file is securely transferred to our cloud storage and processed entirely in the background.

During this phase, the system evaluates each row individually against validation rules:
  1. It checks for required fields (like Email).
  2. It validates data formats, such as dates (e.g., MM/DD/YYYY) and status values.
If any rows contain formatting errors, they are isolated into a separate error file while the remaining valid rows are successfully imported into your audience.

Understanding Your Results

Once the background processing is finished, you will automatically receive an email notification summarizing the outcome. There are three possible statuses:
  1. Successfully Processed: All records were valid and added to your segment. You can click View Segment in the email to start using your list.
  2. Partially Uploaded: Some records were successfully imported, but others failed validation. The email will include a Download Invalid Records File button to review the errors. Note: The Invalid Records File will be available for download for 7 days from the time the email is sent.
  3. Upload Failed: The file could not be processed. This typically happens if the required 'Email' header is completely missing from your spreadsheet.

Reviewing the Error File

If your upload was partially successful, downloading the Invalid Records File gives you full transparency into what went wrong. The generated CSV contains your original data along with a specific Errors column detailing why the row failed.

Common errors you might see include:

  • "Email is required".

  • "Invalid Birthday (Expected MM/DD/YYYY)".

  • "Invalid Status" or "Invalid Currency".

  • "Duplicate email address was detected and has been ignored".

You can simply correct these specific rows in your file and re-upload just those contacts, avoiding the need to start over from scratch.

    • Related Articles

    • Upload an Audience File to tinyEmail

      Upload an Audience File to tinyEmail Bulk importing subs has never been easier Manual data imports just got a lot less manual. Our AI-assisted bulk import tool automatically matches labels and detects errors. This must-try time saver is essential if ...
    • Audience Summary

      Audience Summary At TinyEmail, we're always working to improve your email marketing experience. We're excited to introduce our new "Audience Summary" feature! This tool helps you get an accurate count of your unique audience before sending a ...
    • Improved Shopify Audience Sync

      Overview: We’ve rolled out an upgrade to how tinyEmail and tinyAbert sync contacts from your Shopify store. These updates give you better control and transparency over your audience segmentation - ensuring your marketing messages reach the right ...
    • Audience List Cleaning with the "Clean My List" Feature

      Keeping your audience list clean is essential for improving email deliverability, engagement rates, and overall campaign performance. Our Audience List Cleaning feature makes this easy by automatically identifying contacts that may be hurting your ...
    • How to Upload Your Own Code or Template

      How to Upload Your Own Code or Template Import a template or paste in code Just as tinyEmail gives you the world's most powerful and yet convenient Drag & Drop email editor, we also provide you with a flexible and unique custom code editor for your ...