Skip to main content

Contact Tables

Contact Tables are like spreadsheets inside ReplyWolf. They store your contact data -- phone numbers, names, dates, and anything else you need -- and you can use them for bulk campaigns, automation flows, and AI features.

Screenshot placeholder

Creating a Table

Go to the Contacts page and click New Table. Give it a name (you can rename it later by clicking the name in the toolbar). Your new table starts empty -- you will need to add columns before you can add contacts.

Columns

Click Add Column to open the column manager. Each column has a name and a type.

Column Types

TypeDescriptionFormat
TextAny text valueFree-form text
PhonePhone number with country codeCountry code + number, e.g. 919876543210
DateA calendar dateDD-MM-YYYY, e.g. 15-03-1990
TimeA time of day in 24-hour formatHH:MM, e.g. 14:30
NumberA numeric valueAny number
BooleanYes or NoDisplays as a clickable Yes/No pill
SelectA dropdown with predefined optionsYou define the options when creating the column

Format hints are shown in column headers so you always know what format is expected.

Screenshot placeholder

Adding Contacts

There are several ways to add contacts to a table.

Add Rows Manually

Click the Add Row button in the toolbar. This adds a blank row that you can fill in by clicking each cell.

Import from CSV

Click Import CSV to upload a CSV file. ReplyWolf maps CSV columns to your table columns automatically.

Not sure about the format? Click Download sample CSV to get an example file showing the expected layout, including examples for phone numbers, dates, and times.

Import from WhatsApp

Click Import WhatsApp to pull contacts directly from your WhatsApp conversations into the table. This is handy if you want to build a contact list from people who have already messaged you.

Editing Cells

Click any cell to edit it. Depending on the column type, you will get:

  • A text input for text, phone, and number columns
  • A date picker for date columns
  • A time picker for time columns
  • A dropdown for select columns
  • A clickable Yes/No pill for boolean columns (just click to toggle)

Press Enter to save or Escape to cancel.

Screenshot placeholder

Search and Filter

Use the search bar in the toolbar to filter rows. It searches across all column values, so typing a phone number, name, or any other value will show matching rows.

Validate Numbers

Click Validate Numbers to open the phone number validation tool. This helps you clean up your contact data before sending a campaign.

Format Validation

  • Fix formatting -- Automatically correct common formatting issues in phone numbers
  • Find duplicates -- Identify and review duplicate phone numbers
  • Find invalid numbers -- Spot phone numbers that do not match expected formats (missing country code, too short, etc.)

WhatsApp Validation

  • Check WhatsApp registration -- Verify which phone numbers are actually registered on WhatsApp, so you do not waste messages on numbers that cannot receive them

Screenshot placeholder

AI Generate

Click AI Generate to use AI to fill in column values based on other columns in your table. For example, if you have a "name" column and a "greeting" column, AI can generate a personalized greeting for each contact based on their name and other data.

Date and Time Format Warnings

If ReplyWolf detects dates or times that are not in the expected format (e.g. dates in YYYY-MM-DD instead of DD-MM-YYYY, or times not in 24-hour format), a warning banner appears at the top of the table. Click Fix All to automatically correct the formats.

Selecting and Deleting Rows

Use the checkboxes on the left side of each row to select rows. You can:

  • Click individual checkboxes to select specific rows
  • Click the checkbox in the header to select all visible rows
  • Once rows are selected, click Delete N rows to bulk-delete them

Export to CSV

Click Export CSV in the toolbar to download the entire table as a CSV file.

Pagination

For large tables, rows are paginated. Use the Previous and Next buttons at the bottom to navigate between pages. The footer shows which rows you are viewing (e.g. "Showing 1-100 of 5,432 rows").