# Overview

This action adds or removes contacts from Responsys PETs depending on the [details of your flow configuration.](🔗)

Considerations & Use Cases

  • Any content fields aren't updated after the first time a contact is synced unless they exit and re-enter the flow

  • If the selected PET is setup to require custom context, those fields pop up automatically in the flow action for you to configure the field values (custom context).


# Configuration Parameters

** Profile Extension Table **Name of the profile extension table within Responsys.
** Profile Extension Table Fields **Custom context values to send to profile extension table.

# How this Action Functions by Flow

Channel actions behave differently when used in different flows. The table below describes the differences for this action.

<!-- We've used this description in multiple Responsys documents -->

Flow TypeFunction
**One-Time** Add a contact to a PET, once at send time
**Triggered**_By segment membership:_ Add a contact to a PET, when that newly added contact joins a segment _By an event:_ Add a contact to a PET, once when the contact performs a specific event
**Stream** (Recommended)Add or remove a contact from PET, when your data pipes update for all newly added or removed contacts
**Recurring** Add a contact to a PET, on a schedule for all newly added contacts