Bento

Importing into Bento

You've exported your data—now let's bring it into Bento! This guide walks you through importing your contacts, preserving their status, and maintaining all your tags and custom fields.

Before You Begin

What You'll Need

Exported CSV files from your previous platform
Separate files for active and unsubscribed contacts
Access to your Bento account
30 minutes of uninterrupted time

Import Order Matters

  1. Create custom fields first (if needed)
  2. Import unsubscribed contacts
  3. Import active contacts
  4. Verify everything imported correctly
  5. Test with a few email addresses

Bento's CSV Format

Required Fields

Only one field is absolutely required:

FieldFormatExampleNotes
emailValid email address[email protected]Primary identifier for each contact

Common Optional Fields

Add these columns to enrich your contact data:

FieldFormatExamplePurpose
first_nameTextJohnPersonalization
last_nameTextDoeFull name display
tagsComma-separatedcustomer,vip,2024Organization & segmentation
created_atISO date2024-01-15Historical data
subscriptionTextPro PlanData Enrichment in Templates

Special Columns

These columns have specific behaviors:

ColumnPurposeFormatExample
tagsAdd tags to contactsComma-separated, no spacescustomer,newsletter,vip
remove_tagsRemove existing tagsComma-separated, no spacesprospect,trial
tag_as_eventTrigger automationstrue/falsetrue

Step-by-Step Import Process

1
1. Prepare Your Custom Fields

Before importing, create any custom fields your data uses:

  1. Go to People → Fields in Bento
  2. Click Add Field
  3. Give it a friendly name for example: Subscription Status (spaces and capitals are ok here)
  4. For the Key enter exactly as it appears in your CSV (lowercase, underscores)
  5. Choose the appropriate field type (text, number, date)
  6. Save each field
2
3. Import Active Contacts

Always import Active subscribers first:

  1. Navigate to People and click the Import Button in the upper right
  2. Select the Import CSV button
  3. Click Next then Select Subscribe Users from the select command dropdown
  4. Make sure you select all the fields you created in step 1
  5. Leave "Mark as unsubscribed" unchecked
  6. Map columns (should auto-detect if named correctly)
  7. Verify tag formatting looks correct
  8. Click Import
3
2. Import Unsubscribed Contacts First

Always import unsubscribed contacts before active ones:

  1. Navigate to People → Import
  2. Select your unsubscribed contacts CSV
  3. Check "Mark as unsubscribed" option
  4. Map your columns to Bento fields
  5. Review the preview carefully
  6. Click Import
4
4. Verify Your Import

Check that everything imported correctly:

  • Total contact count matches your expectations
  • Search for a few known contacts
  • Verify tags appear correctly
  • Check custom fields populated
  • Confirm unsubscribed status preserved

CSV Formatting Examples

✅ Correct Format

emailfirst_namelast_nametagscompany_name
[email protected]JohnDoecustomer, vipAcme Corp
[email protected]JaneSmithprospect, newsletterTech Inc

❌ Common Mistakes

Email AddressFirst NameLast NameTagsCompany Name
[email protected]JohnDoecustomer, vipAcme Corp
[email protected]JaneSmithprospect, newsletterTech Inc

Problems with the incorrect example:

  • Column headers use capitals and spaces
  • Tags separated by semicolons instead of commas
  • Inconsistent tag separators

The correct format uses:

  • Lowercase column names with underscores
  • Commas to separate multiple tags
  • No spaces between tags

Advanced Import Options

Triggering Automations on Import

To have tags trigger Flows during import:

emailtagstag_as_event
[email protected]welcome_seriestrue
[email protected]customerfalse

Updating Existing Contacts

When importing contacts that already exist in Bento:

  • Email matches: Existing contact is updated
  • New fields: Added to the contact
  • Existing fields: Overwritten with new values
  • Tags: Added (not replaced) unless using remove_tags

Removing Tags During Import

To remove tags while importing:

emailtagsremove_tags
[email protected]customervip, trial, prospect

This adds "customer" and "vip" while removing "trial" and "prospect".

Troubleshooting Common Issues

Frequently Asked Questions

Find answers to common questions or contact our support team

Import Failed or Shows Errors

Common causes and solutions:

  • Invalid email formats: Check for typos, missing @ symbols, or spaces
  • File too large: Split files over 10MB into smaller chunks
  • Encoding issues: Save CSV as UTF-8 to handle special characters
  • Empty rows: Remove blank lines at the end of your file

Custom Fields Not Showing

Fields must exist before import:

  1. Go to Settings → Fields
  2. Create fields matching your CSV columns exactly
  3. Use lowercase with underscores (company_name not Company Name)
  4. Re-import after creating fields

Tags Not import Correctly

Check your tag formatting:

✅ Correct: customer,vip,2024

❌ Wrong: customer, vip, 2024 (has spaces)

❌ Wrong: customer;vip;2024 (wrong separator)

❌ Wrong: customer|vip|2024 (wrong separator)

Import Best Practices

Do This

  • • Test with 10-100 contacts first
  • • Create custom fields before importing
  • • Import unsubscribes before active contacts
  • • Use our sample CSV as a template
  • • Keep original export files as backup
  • • Verify data after each import

Avoid This

  • • Importing all contacts in one file
  • • Using spaces in field names
  • • Mixing active and unsubscribed contacts
  • • Rushing without checking formatting
  • • Deleting original exports too soon
  • • Ignoring import error reports

After Successful Import

Once your contacts are in Bento:

1
Set Up Segments

Recreate your dynamic segments using Bento's powerful filtering:

  • Go to People → Segments
  • Use tags, fields, and behavior to build segments
  • Test each segment shows expected contacts
2
Configure Flows

Rebuild your automations as Bento Flows:

  • Start with welcome sequences
  • Add abandoned cart flows
  • Set up re-engagement campaigns
3
Test Everything

Before going live:

  • Send test emails to yourself
  • Verify personalization works
  • Check unsubscribe links function
  • Test form submissions

Quick Reference

Import Checklist

Before starting any import:

Field Naming Cheat Sheet

❌ Incorrect✅ Correct
First Namefirst_name
Company Namecompany_name
Phone Numberphone_number
signupDatesignup_date
User-IDuser_id
ZIPCodezip_code

Need Help?

If you encounter any issues during import: