Dropbox

Created by Support AI Team, Modified on Sat, 13 Dec at 9:52 AM by Support AI Team

Dropbox lets you upload CSV or Excel files to create contacts and send campaigns. Automate bulk contact creation and distribution.


What is Dropbox?

Dropbox enables:
  • Bulk contact creation - Upload CSV/Excel files to create multiple contacts
  • Automatic validation - Validates phone numbers and email addresses
  • Header mapping - Maps your CSV columns to system fields
  • Campaign distribution - Send campaigns to uploaded contacts
  • Channel selection - Choose SMS or Email delivery
  • Validation reporting - See detailed validation statistics


Getting Started

Accessing Dropbox

  1. Navigate to the Dropbox section
  2. Main interface opens with step-by-step workflow
  3. Follow the steps to upload and send

Understanding the Interface

Top Section:
  • Title: "Dropbox" with description
  • Clear Button: Reset all data
  • Cancel Button: Exit without saving
Settings Section (Collapsible):
  • Region Codes, Header Mappings, Field Mappings
  • View your configuration
Step 1: Select a Campaign
  • Campaign dropdown
  • Channel selection (SMS/Email)
Step 2: Upload File
  • File upload button
  • File requirements display
  • Validation feedback
Results Sections:
  • Validation Summary
  • Uploaded Contacts list
  • Send Campaign button

Step-by-Step Workflow

Step 1: Select a Campaign

Choose Campaign:
  1. Click the campaign dropdown
  2. Select the campaign to send
  3. Campaign name appears as a chip
  4. Channel selection appears
Select Channel:
  • SMS: Send via text message
  • Email: Send via email
Channel Selection:
  • Choose before uploading file
  • Affects required columns
  • Can be changed before upload
Important: Campaign must be selected before uploading a file.

Step 2: Upload File

File Requirements:
Supported Formats:
  • CSV files (.csv)
  • Excel files (.xlsx, .xls)
Required Columns (Based on Channel):
For SMS:
  • Phone column required
  • Must contain valid mobile numbers
  • Other columns optional
For Email:
  • Email column required
  • Must contain valid email addresses
  • Other columns optional
Optional Columns:
  • First Name (first)
  • Surname (surname)
  • Opt-out (optout)
How to Upload:
  1. Click "Select CSV or Excel File"
  2. Browse and select your file
  3. File name appears as a chip
  4. File processes automatically
  5. Validation runs immediately
File Processing:
  • File is read and parsed
  • Headers are mapped automatically
  • Contacts are validated
  • Results displayed in summary


Understanding Settings

Region Codes Tab

What are Region Codes?
  • ISO 3166-1 alpha-2 country codes
  • Examples: IE (Ireland), US (United States), GB (United Kingdom)
  • Used for phone number validation and formatting
How They Work:
  • Only phone numbers matching your region codes are accepted
  • Numbers are formatted according to country standards
  • Invalid numbers are rejected
Viewing Region Codes:
  1. Expand Settings section
  2. Click "Region Codes" tab
  3. See configured codes as chips
  4. Edit in your profile if needed
Example Codes:
  • IE: Ireland
  • US: United States
  • GB: United Kingdom
  • AU: Australia
  • CA: Canada

Header Mappings Tab

What are Header Mappings?
  • Maps your CSV/Excel column names to system fields
  • Example: "mobileNum" → "phone", "firstName" → "first"
How They Work:
  • System automatically maps columns during upload
  • Uses mappings from your profile
  • Shows mapping table in this tab
Viewing Mappings:
  1. Expand Settings section
  2. Click "Header Mappings" tab
  3. See table of CSV column → TrustMinder field mappings
  4. Edit in your profile if needed
Mapping Examples:
  • "mobileNum" → "phone"
  • "firstName" → "first"
  • "lastName" → "surname"
  • "emailAddress" → "email"

Field Mappings Tab

Coming Soon:
  • Advanced field mapping configuration
  • Detailed validation rules
  • Custom field mappings
Note: Currently shows "Coming Soon" message. Basic mappings work via Header Mappings.

Understanding File Processing

Automatic Header Mapping

How It Works:
  • System reads your CSV/Excel headers
  • Compares to configured mappings
  • Maps columns automatically
  • Shows notification of mappings applied
Mapping Logic:
  • Exact match: "phone" → "phone"
  • Configured mapping: "mobileNum" → "phone"
  • Partial match: "mobile_number" → "phone"
  • Case-insensitive matching
Notification:
  • Success notification shows mappings
  • Example: "CSV headers automatically mapped: 'mobileNum' → 'phone', 'firstName' → 'first'"

Contact Validation

Phone Number Validation:
  • Validates against your region codes
  • Formats to international format
  • Rejects invalid numbers
  • Tracks validation statistics
Email Validation:
  • Validates email format
  • Rejects invalid addresses
  • Tracks validation statistics
Contact Requirements:
  • Must have phone (for SMS) OR email (for Email)
  • Other fields optional
  • Invalid contacts are discarded

Understanding Validation Summary

Overall Statistics

Total Processed:
  • Number of rows processed from file
  • Includes valid and invalid contacts
Valid Contacts:
  • Contacts successfully created
  • Have required field (phone or email)
  • Will receive campaign
Invalid Contacts (Discarded):
  • Contacts missing required field
  • Completely invalid data
  • Will not receive campaign

Phone Number Statistics

Phone Stats Show:
  • Total phones: All phone numbers found
  • Valid phones: Successfully validated
  • Invalid phones: Failed validation
Invalid Phone Reasons:
  • List of specific validation failures
  • Shows row number and reason
  • Example: "Row 5: Invalid phone number: 12345"
Common Invalid Reasons:
  • Wrong format for region code
  • Missing country code
  • Invalid characters
  • Too short/long

Email Statistics

Email Stats Show:
  • Total emails: All email addresses found
  • Valid emails: Successfully validated
  • Invalid emails: Failed validation
Invalid Email Reasons:
  • List of specific validation failures
  • Shows row number and reason
  • Example: "Row 8: Invalid email address: notanemail"
Common Invalid Reasons:
  • Missing @ symbol
  • Invalid domain
  • Malformed format
  • Missing top-level domain

Contact Validation Details

Completely Invalid Contacts:
  • Missing required field (phone for SMS, email for Email)
  • Discarded completely
  • Will not be created
Partial Validation Issues:
  • Has required field but some invalid data
  • Contact is saved with valid data
  • Invalid fields are discarded
  • Example: Valid phone but invalid email (for SMS campaign)

Viewing Uploaded Contacts

Contacts List

What You'll See:
  • Table showing first 10 contacts
  • Columns: Phone, Email, First Name, Surname
  • Group assignment shown
  • Expandable section
Group Assignment:
  • All contacts assigned to auto-generated group
  • Group name format: dropbox_[campaignID]_[date]_[time]
  • Example: "dropbox_abc123_2024-12-13_143022"
Viewing All Contacts:
  • First 10 contacts shown in table
  • Message shows total count if more than 10
  • Full list available after upload

Sending the Campaign

Send Campaign Button

When It Appears:
  • After contacts are successfully uploaded
  • Shows number of contacts
  • Shows selected channel
Button Text:
  • Example: "Send Campaign via SMS to 25 Contacts"
  • Updates based on channel and count

Send Confirmation Dialog

What You'll See:
  • Campaign name
  • Channel (SMS or Email)
  • Total contact count
  • Group breakdown table
Confirmation Details:
  • Review before sending
  • Shows exact recipients
  • Group name and count
Actions:
  • Cancel: Close dialog without sending
  • Send Now: Proceed with sending

Sending Process

What Happens:
  1. Campaign is sent to all uploaded contacts
  2. Uses selected channel (SMS or Email)
  3. Sends to assigned group
  4. Success notification appears
  5. Form resets automatically
After Sending:
  • Success notification with details
  • Form clears for next upload
  • Campaign sent to all valid contacts
  • Contacts remain in system


File Format Guidelines

CSV File Format

Basic Structure:

phone,email,first,surname

+353851234567,john@example.com,John,Doe

+353852345678,jane@example.com,Jane,Smith

phone,email,first,surname
+353851234567,john@example.com,John,Doe
+353852345678,jane@example.com,Jane,Smith
Best Practices:
  • Include header row
  • Use commas as separators
  • Quote fields with commas
  • UTF-8 encoding recommended
Common Headers:
  • phone, mobile, mobileNum, telephone
  • email, emailAddress, e-mail
  • first, firstName, christianName
  • surname, lastName, lastname, secondName

Excel File Format

Basic Structure:
  • First row: Headers
  • Subsequent rows: Data
  • One contact per row
  • Standard Excel formatting
Best Practices:
  • Use first sheet (others ignored)
  • Include header row
  • No merged cells in data area
  • Standard data types (text, numbers)
Supported Formats:
  • .xlsx (Excel 2007+)
  • .xls (Excel 97-2003)


Best Practices

Preparing Your File

Before Upload:
  1. Clean your data: Remove duplicates, fix formatting
  2. Check required columns: Ensure phone (SMS) or email (Email) exists
  3. Verify formats: Phone numbers and emails properly formatted
  4. Test with small file: Try with 5-10 contacts first
  5. Review mappings: Check header mappings in settings
Data Quality:
  • Use consistent formats
  • Remove special characters from phone numbers
  • Verify email addresses are valid
  • Check for typos and errors

Phone Number Formatting

Best Formats:
  • International: +353851234567
  • With spaces: +353 85 123 4567
  • With dashes: +353-85-123-4567
For Irish Numbers:
  • Can start with 0: 0851234567
  • System converts to +353 format
  • Must match region code (IE)
Avoid:
  • Incomplete numbers
  • Wrong country codes
  • Non-numeric characters (except +)

Email Formatting

Best Formats:
  • Standard: user@example.com
  • With name: user.name@example.com
  • Subdomain: user@mail.example.com
Avoid:
  • Missing @ symbol
  • Invalid domains
  • Spaces or special characters
  • Missing top-level domain


Header Mapping Strategy

Use Standard Names:
  • "phone" for phone numbers
  • "email" for email addresses
  • "first" for first names
  • "surname" for surnames
Or Configure Mappings:
  • Set up custom mappings in profile
  • Use your existing column names
  • System will map automatically


Troubleshooting

File not uploading:
  • Check file format (.csv, .xlsx, .xls)
  • Verify file isn't corrupted
  • Try smaller file size
  • Check browser supports file upload
  • Refresh and try again
No contacts created:
  • Verify required column exists (phone for SMS, email for Email)
  • Check column names match mappings
  • Review validation summary for errors
  • Ensure data rows exist (not just headers)
  • Check file encoding (UTF-8 recommended)
Invalid phone numbers:
  • Verify region codes are configured
  • Check phone format matches region
  • Ensure country code is included
  • Review invalid reasons in validation summary
  • Update region codes in profile if needed
Invalid email addresses:
  • Check email format (user@domain.com)
  • Verify no typos in addresses
  • Review invalid reasons in validation summary
  • Clean email data before upload
Header mapping not working:
  • Check header mappings in settings
  • Verify column names match exactly (case-insensitive)
  • Configure mappings in profile if needed
  • Use standard column names as fallback
Campaign not sending:
  • Verify contacts were uploaded successfully
  • Check campaign is selected
  • Ensure channel matches file data
  • Review error messages
  • Check campaign is active
Validation summary not showing:
  • Wait for file processing to complete
  • Check for error notifications
  • Expand validation summary section
  • Refresh page if needed

Quick Reference

Workflow Steps

  1. Select Campaign: Choose campaign from dropdown
  2. Select Channel: Choose SMS or Email
  3. Upload File: Select CSV or Excel file
  4. Review Validation: Check validation summary
  5. Review Contacts: View uploaded contacts
  6. Send Campaign: Click send button and confirm

Required Columns

  • SMS: phone (required)
  • Email: email (required)
  • Both: first, surname (optional)

File Formats

  • CSV (.csv)
  • Excel (.xlsx, .xls)

Common Actions

  • Clear: Reset all form data
  • Cancel: Exit without saving
  • Send: Send campaign to contacts


Need More Help?

If you encounter issues with Dropbox, contact support with:
  • File format and size
  • Campaign name
  • Channel selected (SMS/Email)
  • Error messages received
  • Screenshot of validation summary
  • Sample of your file (first few rows, anonymized)

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article