Turn your Excel contact list into a targeted WhatsApp campaign.

Your customer list is already useful. Tiringo lets you import CSV or Excel files with or without headers, select the phone column, preserve the fields you need, and preview the audience before you prepare a message.

No credit card 3 sends included For opted-in contacts
Campaign readyTiringo
contacts.xlsxPhone · First name · City1,248
APhoneBFirst nameCCity
T

Hi {first name}, your invitation for {city} is ready.

Delivered96%Read84%Replies312

Import the file you already have—without rebuilding every row

Exports from a CRM, booking tool, event platform, or spreadsheet rarely use the same column names. Tiringo maps by header or position, so you can identify the required phone number and keep optional data such as first name, city, appointment time, language, or product interest. Valid rows move forward while the import result makes problems visible for correction.

CSV and Excel supported

Upload a .csv, .xls, or .xlsx file with up to 100,000 contacts. Files can include a header row, but they do not have to. You see the source columns before confirming the import.

Flexible column mapping

Choose the phone field, then map first name, last name, and useful custom fields. Keep the business context already present in your file instead of copying it into a new template.

International number checks

Normalize country codes and identify values that are not valid international phone numbers. A clear import report separates usable contacts from rows that need attention.

Three checks between your spreadsheet and Send

The import is only the beginning. Tiringo keeps audience selection, message preparation, and campaign results in one focused workflow so the file does not become another disconnected list.

  1. 01

    Upload and map

    Select the source file, indicate whether it has headers, and map the phone column. Add only the fields that will help you segment the audience or personalize the message.

  2. 02

    Review and group

    Inspect the preview and import summary, then place the accepted contacts in a group named for their source and purpose. A precise group is easier to verify before launch.

  3. 03

    Personalize and test

    Use first names or custom fields with fallback values, add the right media or document, and send a small test campaign before expanding to the full eligible group.

A phone number in a spreadsheet is not permission to message

Tiringo is built for contacts who have agreed to receive messages on WhatsApp. Keep evidence of the opt-in, explain who is writing, use the imported fields to make the message relevant, and honor opt-out requests promptly. No sending tool can turn an unrelated list into a healthy customer relationship.

  • Phone number is the only required import field
  • Optional fields remain readable in the contact record
  • Invalid rows are reported without discarding valid contacts
  • Audience groups help keep purpose and permission explicit

Use the file as a starting point, not as the campaign strategy

01

CRM export

Bring an existing customer segment with its city, status, account owner, or last purchase category. Keep only the columns that support this specific campaign.

02

Event list

Import registered participants with their session, venue, attendance status, or access needs, then send each operational update to the group it actually concerns.

03

Appointment roster

Map the customer name, appointment date, time, and location. Prepare reminders that contain the details each recipient needs to confirm or reschedule.

What to know before importing

Does my Excel file need a specific template?

No. Tiringo accepts CSV and Excel files with or without headers. During mapping, you choose which source column contains the phone number and which optional columns should become contact fields.

Is the first name required?

No. Only a phone number is required. First name, last name, and custom fields are optional. Import them only when they help you identify, segment, or personalize contacts.

What happens to invalid rows?

The import result reports rows that could not be accepted so you can correct the source. Valid contacts can still be imported instead of forcing you to restart the entire file.

Can I send to every number in an old customer export?

A number in your database does not by itself prove consent for WhatsApp campaigns. Use a group whose members agreed to this channel and purpose, keep that evidence, and remove people who opt out.

Test your real file with a small, consented group.

Create a free Tiringo workspace, upload your CSV or Excel file, and review the column mapping before preparing a campaign.

Create my free workspace