# Constant Contact

Constant Contact is an online marketing platform that enables businesses to create and manage email campaigns, automate customer engagement, and track performance with analytics. It provides tools for contact management, social media marketing, and e-commerce integration. Businesses use it to streamline communication, nurture leads, and enhance customer relationships.

### **How to Integrate Constant Contact with ZBrain Flow** <a href="#how-to-integrate-constant-contact-with-zbrain-flow" id="how-to-integrate-constant-contact-with-zbrain-flow"></a>

To integrate Constant Contact with ZBrain Flow:

1. Click the ‘+’ button in ZBrain Flow.
2. Type "Constant Contact" in the search bar and select it from the available options.
3. Choose an action to begin the setup process.

### **How to Create a Connection for Constant Contact in ZBrain Flow** <a href="#how-to-create-a-connection-for-constant-contact-in-zbrain-flow" id="how-to-create-a-connection-for-constant-contact-in-zbrain-flow"></a>

To establish a connection between Constant Contact and ZBrain Flow:

1. **Enter a Connection Name** – Provide a name for easy identification.
2. **Click ‘Connect’** – Initiate the authentication process.
3. **Log in to Constant Contact** – A pop-up window will appear for login credentials.
4. **Grant Permissions** – Approve the necessary permissions for ZBrain Flow to access Constant Contact.
5. **Save the Connection** – Click ‘Save’ to finalize the setup.

Once connected, ZBrain Flow can interact with Constant Contact to automate contact management and perform API-based actions.

### **Available Actions in ZBrain Flow** <a href="#available-actions-in-zbrain-flow" id="available-actions-in-zbrain-flow"></a>

#### **1. Create or Update Contact** <a href="#id-1.-create-or-update-contact" id="id-1.-create-or-update-contact"></a>

This action allows you to create a new contact or update an existing one in Constant Contact.

**Configuration Steps:**

* Select an existing connection or create a new one.
* Enter the contact list where the contact should be added.
* Provide the email address of the contact.
* Enter the first and last name of the contact.
* Add additional details such as:
  * Job title
  * Company name
  * Phone number

#### **2. Custom API Call** <a href="#id-2.-custom-api-call" id="id-2.-custom-api-call"></a>

This action allows users to perform advanced operations by interacting directly with the Constant Contact API.

**Configuration Steps:**

1. Select an existing connection or create a new one.
2. Enter the API URL – Use the full URL or a relative path to the base URL.
3. Select the HTTP Method based on your desired action:
   * **GET** – Retrieve contact or campaign details.
   * **POST** – Create new contacts or email campaigns.
   * **PATCH** – Modify existing contact details.
   * **PUT** – Update email templates or lists.
   * **DELETE** – Permanently remove contacts or lists.
   * **HEAD** – Fetch response headers without retrieving data.
4. **Add Headers** – Define additional headers if required (authorization headers are automatically injected). Click ‘+ Add Item’ to include more headers.
5. **Add Query Parameters** – Customize API requests with filters or additional options. Click ‘+ Add Item’ to add parameters.
6. **Enter JSON Body** – Provide structured request data in JSON format.
7. **Set Timeout (in seconds)** – Define the request timeout duration to prevent long-running API calls from stalling the process.

**Note:** Click *‘f’* to insert dynamic values for flexible configurations.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zbrain.ai/zbrain-documentation/zbrain-builder/flows/flow-components/constant-contact.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
