FLOW - How to bulk delete contacts

Create a bulk delete data flow

Go to Workflows > Data flow. You can also access it from Admin console > Workflows > Data flows

  • Create a new data flow with following source and destination
  1. Source: CSV Upload
  2. Destination: Delete contact

Create a new data flow interface.

Once created, you will need to add the following in JSONATA expression if your key identifier is phonenumber:

{
 "identifierKey": "phonenumber",
 "identifierValue": "+" & $.Phone
}

If your key identifier is emailaddress:

{
 "identifierKey": "emailaddress",
 "identifierValue": $.Email
}

If you want to delete contacts irrespective of the identifier you can use below format. In this case, ID is the name of the column of csv file you upload.

{
 "contactId": $.ID
}

Data synchronization interface.

Upload file to delete

Now, you can export contacts from a list or segment or the contacts page, and upload here in the data flow.

  • Click on Save and then click on Run Now
  • You can Edit data flow to upload more files and then again click on Save > Run Now.

Dropdown menu with various options.

Commencez avec un seul canal.
Ajoutez les autres quand vous êtes prêt.

Une clé API de test est disponible immédiatement. L'accès production se débloque dès que vous ajoutez un moyen de paiement et vérifiez un expéditeur.

Using Claude Code, Cursor, or Codex? Copy a setup prompt and your agent installs the Bird CLI and skills for you. Pick yours: