# Contact triggers

Contact triggers allow you to run a flow on events that happen to contacts.

## Contact trigger events

There are five types of contact trigger event:

* [Contact created](#contact-created)
* [Contact updated](#contact-updated)
* [Contact deleted](#contact-deleted)
* [Contact added to group](#contact-added-to-group)
* [Contact removed from group](#contact-removed-from-group)

### Contact created

Run a flow when a new [contact profile](https://docs.bird.com/applications/automation/flows/concepts/triggers/broken-reference) is created.&#x20;

You might use this trigger to send a welcome message to new contacts or add them to a [group](https://docs.bird.com/applications/automation/flows/concepts/triggers/broken-reference).

### Contact updated

Run a flow when an existing contact profile is updated.&#x20;

You can use this trigger to update a contact's information in another system or to send a follow-up message after a contact has updated their preferences.

### Contact deleted

Run a flow when a contact is deleted.&#x20;

You can use this trigger to remove the contact from any groups or workflows they were part of, or to send a confirmation message to the contact that their information has been removed.

### Contact added to group

Run a flow when a contact is added to a group.&#x20;

You can use this trigger to send a message related to the topic of that group.

When setting up this trigger, you'll need to select an existing [contact group](https://docs.bird.com/applications/automation/flows/concepts/triggers/broken-reference).

### Contact removed from group

Run a flow when a contact is removed from a group.

When setting up this trigger, you'll need to select an existing [contact group](#contact-added-to-group).
