Import

Import VCF to Monday.com: Convert Contacts for Monday CRM Boards

Import VCF to Monday.com: Convert Contacts for Monday CRM Boards
Summary

monday CRM does not accept VCF files. Its contact import only supports CSV and Excel. The process is two steps: convert your VCF to CSV first, then import the CSV into monday CRM through the Contacts board using New Contact then Import Contacts. monday CRM shows a column mapping screen where you match CSV columns to board columns. Contacts in monday CRM are items on a board not objects in a traditional contact database so the mapping step is where the data lands in the right column.

monday CRM vs monday.com: Which One Has Contacts?

monday.com is a work management platform it organises tasks, projects and workflows on visual boards. It does not have a contacts module.

monday CRM is a separate product built on top of monday.com’s infrastructure. It adds a Contacts board, a Leads board, deals and pipeline tracking on top of the core monday.com work management functionality. If you are trying to import contacts, you need monday CRM not the base monday.com subscription.

Check you have monday CRM, not just monday.com

In your monday.com account, look for a CRM section in the left sidebar with Contacts, Leads and Deals boards. If you only see Work Management boards (Tasks, Projects, Timeline), you are on the standard monday.com plan without CRM. monday CRM is available as an add-on or separate product depending on your account type.

monday CRM Does Not Accept VCF Files

monday CRM’s import function accepts CSV and Excel files only. There is no option to upload a VCF or vCard file directly on any monday CRM plan.

This is not unusual. Salesforce, Freshsales and Pipedrive all follow the same pattern. The standard path for getting VCF contacts into any CRM is to convert to CSV first, then use the CRM’s standard import workflow.

One thing monday CRM does differently from most CRMs: contacts are not stored in a traditional database object. They are items on a Contacts board. Each contact is a row. Each field (name, email, phone, company) is a column. The import process maps your CSV columns to board columns not to CRM fields in the traditional sense. This distinction matters for how you prepare the CSV.

Step 1: Convert Your VCF to CSV

Use Univik VCF Converter to convert the VCF file to CSV on Windows. Load the VCF, select CSV as the output format and export. The converter maps each vCard property to a CSV column with standard header names.

Before converting, check for duplicates. monday CRM does not have built-in duplicate detection on import duplicate rows in the CSV become duplicate contact items on the board. Use Univik vCard Duplicate Remover to clean the VCF before converting, so you start with one clean record per contact.

For a full walkthrough of the VCF to CSV conversion process see our VCF to CSV guide.

VCF to monday CRM Field Mapping

monday CRM’s Contacts board has default columns that correspond to standard contact fields. The table below shows how VCF properties map to monday CRM columns.

VCF Property CSV Column Name monday CRM Column Column Type
FN / N Name Name Text (item name mandatory)
EMAIL Email Email Email column
TEL Phone Phone Phone column
ORG Company Company Text column
TITLE Title / Job Title Title Text column
ADR Address (split into components) Location Location column
NOTE Notes Notes / Text column Long Text column
URL Website Website / Link column Link column

Name is the only mandatory column in monday CRM

Every item on a monday board requires a Name. In the Contacts board, Name is the contact’s full name and it is the one column that cannot be empty or unmapped. Any CSV row with an empty Name column will fail during import. Filter your CSV for blank Name values before uploading either fill them in or remove those rows.

Step 2: Prepare the CSV for monday CRM

Use column headers that match your board columns exactly. monday CRM’s auto-mapping works on exact or near-exact column header matches. If your Contacts board has a column called “Email” and your CSV header is “Email Address,” monday will not auto-map it. Name your CSV columns to match the board column names or be ready to map them manually during import.

Create custom columns before importing. If your VCF contacts contain data that does not fit into monday CRM’s default columns (a second phone number, a LinkedIn URL, a custom tag), add those columns to your Contacts board first. You cannot create new board columns during the import only map to existing ones.

One email address per contact. monday CRM’s Email column type stores one email per contact item in the standard configuration. If your VCF contacts have multiple email addresses, only the primary one will map to the Email column. Additional emails need a second Email column created on the board before import.

Save as UTF-8 CSV. In Excel, choose Save As then CSV UTF-8 (Comma delimited). Standard CSV can corrupt accented characters and non-Latin names when they are displayed in monday CRM.

Step 3: Import Into monday CRM

1

Open your Contacts board in monday CRM. In the left sidebar, navigate to the CRM section and click Contacts. This opens the Contacts board where your imported contacts will appear as items.

2

Open the import option. Click the New Contact button (or the dropdown arrow next to it) at the top of the board. Select Import Contacts from the dropdown menu.

3

Upload the CSV file. In the import dialog, click Browse or drag your CSV file into the upload area. monday CRM reads the file and moves to the preview and mapping screen.

4

Map your CSV columns to board columns. monday CRM shows a preview of the first few rows and attempts to auto-map columns based on header names. Review every mapping. For any column that is not matched, use the dropdown to select the target board column manually. Columns you do not want to import can be left unmapped they are skipped.

5

Confirm and import. After reviewing the mapping, click Import (or Next then Import depending on your monday CRM version). monday CRM adds all contacts as items on the Contacts board. Large imports may take a moment to process. There is no email notification on completion check the board directly after a minute or two.

After the Import: Contacts in Your Board

Imported contacts appear as rows on your Contacts board. Each row is one contact. Each column is one field. You can view them in the default grid view, switch to a card view for a more contact-book-like display or use the map view if your contacts have location data.

Link contacts to deals manually. monday CRM does not automatically link imported contacts to existing deals or leads. After import, open individual contact records and connect them to relevant deals and leads from the contact detail view.

No rollback option. Unlike Pipedrive, monday CRM has no single-click revert for a bad import. If you import with incorrect column mapping, you need to delete the affected contact items manually or re-export the board, fix it in Excel and re-import. Always review the column mapping carefully in the preview step before confirming.

No duplicate detection on import. monday CRM does not check for existing contacts that match the incoming data. If you import the same contact twice, you get two rows on the board. Clean duplicates from the VCF before converting to CSV to avoid this.

Frequently Asked Questions

Does monday CRM import VCF files directly?

No. monday CRM’s contact import accepts CSV and Excel files only. VCF files must be converted to CSV before import. This applies to all monday CRM plans. There is no VCF import option in any version of monday CRM’s contact import tool.

What is the difference between monday.com and monday CRM?

monday.com is a general work management platform for tasks, projects and workflows. It does not have a contacts module. monday CRM is a separate product built on the same infrastructure that adds Contacts, Leads and Deals boards with sales-specific features. You need monday CRM specifically to import and manage contacts the base monday.com subscription does not include this.

Does monday CRM detect duplicate contacts on import?

No. monday CRM has no duplicate detection during CSV import. If you import the same contact twice you get two rows on the Contacts board. Deduplicate your VCF file before converting to CSV to avoid creating duplicates. After import, monday CRM does have a duplicate detection feature in the board settings that can identify existing duplicates but it is a separate step from the import itself.

Can I import contacts and link them to deals in one CSV?

Not directly through the standard Contacts board import. monday CRM handles Contacts and Deals as separate boards. Import contacts through the Contacts board first, then create or link deals separately. Some monday CRM integrations and automation tools support linking records across boards during import, but this requires configuration beyond the standard CSV import flow.

What happens if my CSV column headers don’t match my board column names?

monday CRM’s auto-mapping will not match them and they appear as unmapped columns in the import preview. You can still map them manually by selecting the correct board column from the dropdown for each CSV column. The import will not fail unmapped columns are simply skipped. For future imports, rename your CSV headers to match board column names exactly so auto-mapping works without manual correction.

Is there a file size limit for monday CRM imports?

monday.com’s general file import supports up to 50 MB per file. For contact imports specifically, there is no documented contact count limit per import. In practice, imports of several thousand contacts complete without issues. Very large imports (tens of thousands of rows) may take several minutes to process and display on the board.

Conclusion

Getting VCF contacts into monday CRM takes two steps: convert to CSV first, then import through the Contacts board. The board-based structure is the main thing that makes monday CRM different from other CRMs contacts are board items, fields are columns and the import maps your data to board columns rather than to CRM object fields.

The preparation steps matter more than the import itself. Clean duplicates from the VCF before converting. Match your CSV column headers to your board column names. Create any custom columns in monday CRM before uploading. Do those three things and the import runs cleanly.

Are the contacts you are importing going into monday CRM for sales pipeline work or into a different board for another purpose? monday CRM works best when contacts are linked to deals and leads but that linking is a separate step that happens after the import.

About the Author

Written and maintained by the Univik team, developers of contact file management and conversion tools since 2013. We have processed VCF-to-CSV migrations for monday CRM, Salesforce, HubSpot, Pipedrive and Freshsales across sales, recruitment and professional services businesses. Questions about your VCF or CSV? Contact our support team.