How to Delete Contacts in Bird when Deleted in Salesforce
Last updated
Was this helpful?
Last updated
Was this helpful?
This guide explains how to configure a wConnector to automatically delete contacts in Bird when they are deleted in Salesforce. This ensures data consistency across systems and helps keep your Bird contact list up-to-date.
An active Salesforce Connector.
Existing Salesforce contacts are synced with Bird.
Admin access to configure integrations.
When a contact is deleted in Salesforce, this integration propagates that deletion to Bird. The contact will be removed from Bird without requiring manual intervention.
In Bird, go to Admin Settings >> Workflows > Data Flows.
Create a Data Flow called "Salesforce Deletes propagate to Bird."
Select source as “Salesforce (deleted-object)”
Select destination as “Delete Contact”
Hit Create and Continue
Select Salesforce Record Type In the field labeled Salesforce Record Type, enter:
Contact
This expression maps deleted Salesforce records to Bird’s expected format.
This configuration ensures Bird identifies which contact to delete using the Salesforce contact ID.
Refresh the preview to see if any previous contacts deleted within the last 30 days show up. If not, hit save and then refresh the preview.
If nothing shows up it’s fine but typically an active SF with deletions in the last 30days there should definitely be a few records.
Enable the data flow by selecting the down arrow near the Save button, and hit run now after that.
Now go back to the Dataflows list page and hit the three dots on the Dataflow and select change schedule config to 24h or any time of your choice. Then hit save or edit schedule button. Now the defined config should appear on the list page.
Monitor Sync Status: Regularly check the sync status to ensure successful deletions.
Test on Sandbox First: Before applying to production, test this integration with some test contacts.