There is no dedicated "Do Not Contact" import type. The four import types are Contacts, Donations, Pledges, and Interactions. To bulk-mark contacts as Do Not Contact, use the Interactions import with the disposition set to "Do Not Contact".
How Do Not Contact works
When an interaction record is saved with a disposition of Do Not Contact (or Deceased), the system automatically marks the person as Do Not Contact. Once marked, the dialer, SMS, and email sends for that person are blocked. The record can be removed from Do Not Contact status individually from the person's profile.
Step 1: Prepare your spreadsheet
Create a CSV with at least these columns:
| Column | Value | |---|---| | first_name | Contact's first name | | last_name | Contact's last name | | phone or email | At least one identifier to match or create the contact | | disposition | Do Not Contact |
The disposition value must be exactly Do Not Contact (case-sensitive). You may also use Deceased, which has the same effect.
You can optionally include created_at (a date for the interaction), note (a text note), and contact_type (e.g. call).
Step 2: Import as Contacts first (if contacts do not exist yet)
If the people on your list are not already in your database, import them first using the Contacts import type. This creates the contact records so the Interactions import can match against them.
Go to Import.
Select Contacts.
Upload your file and complete the import.
If your contacts already exist in the database, skip this step.
Step 3: Import as Interactions
Go to Import.
Select Interactions.
Upload your file. Map the
dispositioncolumn to the disposition field and set the value toDo Not Contact.Complete the import.
Each row with disposition = Do Not Contact will create an interaction record. The trigger that marks a contact as Do Not Contact fires automatically when the interaction is saved. There is no separate step required.
Verifying the result
After the import finishes, open any contact from your list. The profile will show "Communication disabled due to Do Not Contact" in the interaction history. The call, SMS, and email buttons will be disabled.
To remove a contact from Do Not Contact status, open their profile and click Restore in the interaction history.
What if I only want to mark contacts without adding an interaction record?
There is no bulk API or import path that sets Do Not Contact without creating an interaction. The Interactions import is the supported approach for bulk updates. For individual contacts, use the person profile directly.