---
title: AnnounceKit
slug: announcekit
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_announcekit.png
docTags: 
createdAt: 2025-02-03T13:29:01.216Z
---

With AnnounceKit modules in Make, you can:

- watch posts, comments, reactions, subscribers, and posts
- create, retrieve, search, and delete posts, update and delete post's locale
- execute a graphql query

To get started with AnnoucneKit, create an account at [Zendesk.com](https://announcekit.app/).

# Connect AnnounceKit to Make

To connect AnnoucneKit app:

1. Log in to your Make account, insert an AnnounceKit module, and click the **Add** button next to the **Connection** field.
2. In the **Connection name** field, enter a name for the connection.
3. In the **Username** and **Password** fields, enter your AnnoucneKit account credentials and click **Save**.

You have successfully connected the AnnoucneKit app and can now build scenarios.

# Triggers

You can watch posts, comments, reactions, subscribers, and posts using the following modules.

### Watch a Post

Triggers when a new post has been created.

| **Field**        | **Description**                                             |
| ---------------- | ----------------------------------------------------------- |
| **Webhook name** | Enter a name for the webhook.                               |
| **Connection**   | Establish a connection to your AnnounceKit account.         |
| **Project ID**   | Select or map the Project ID whose posts you want to watch. |

### Watch a Comment

Triggers when a new post comment has been created.

| **Field**        | **Description**                                                |
| ---------------- | -------------------------------------------------------------- |
| **Webhook name** | Enter a name for the webhook.                                  |
| **Connection**   | Establish a connection to your AnnounceKit account.            |
| **Project ID**   | Select or map the Project ID whose comments you want to watch. |

### Watch a Reaction

Triggers when a new post reaction has been created.

| **Field**        | **Description**                                                 |
| ---------------- | --------------------------------------------------------------- |
| **Webhook name** | Enter a name for the webhook.                                   |
| **Connection**   | Establish a connection to your AnnounceKit account.             |
| **Project ID**   | Select or map the Project ID whose reactions you want to watch. |

### Watch a Subscriber

Triggers when a new project subscription has occurred.

| **Field**        | **Description**                                                   |
| ---------------- | ----------------------------------------------------------------- |
| **Webhook name** | Enter a name for the webhook.                                     |
| **Connection**   | Establish a connection to your AnnounceKit account.               |
| **Project ID**   | Select or map the Project ID whose subscribers you want to watch. |

### Watch Posts

Triggers when a new post has been created.

| **Field**      | **Description**                                                                                      |
| -------------- | ---------------------------------------------------------------------------------------------------- |
| **Connection** | Establish a connection to your AnnounceKit account.                                                  |
| **Limit**      | Set the maximum number of posts Make will return during one execution cycle. The default value is 5. |
| **Project ID** | Select or map the Project ID whose posts you want to watch.                                          |

## Actions

You can create, retrieve, and delete posts, update, and delete post locale, and execute a graphql query using the following modules.

### Create a Post

Creates a new post.

| **Field**      | **Description**                                     |
| -------------- | --------------------------------------------------- |
| **Connection** | Establish a connection to your AnnounceKit account. |

### Execute a GraphQL Query

Performs an arbitrary authorized GraphQL query.

| **Field**      | **Description**                                                                            |
| -------------- | ------------------------------------------------------------------------------------------ |
| **Connection** | Establish a connection to your AnnounceKit account.                                        |
| **Method**     | Select or map the method you want to execute. For example, `POST (queries and mutations)`. |
| **Query**      | Enter the query to execute. For example, `{me {id, email, title}}`.                        |

### Get a Post

Returns a single post.

| **Field**      | **Description**                                                |
| -------------- | -------------------------------------------------------------- |
| **Connection** | Establish a connection to your AnnounceKit account.            |
| **Project ID** | Select or map the Project ID whose posts you want to retrieve. |
| **Post ID**    | Select or map the Post ID whose details you want to retrieve.  |

### Delete a Post

Deletes an existing post.

| **Field**      | **Description**                                              |
| -------------- | ------------------------------------------------------------ |
| **Connection** | Establish a connection to your AnnounceKit account.          |
| **Project ID** | Select or map the Project ID whose posts you want to delete. |
| **Post ID**    | Select or map the Post ID you want to delete.                |

### Update a Post Locale

Updates the title and body of the post for the selected locale.

| **Field**      | **Description**                                                    |
| -------------- | ------------------------------------------------------------------ |
| **Connection** | Establish a connection to your AnnounceKit account.                |
| **Project ID** | Select or map the Project ID whose post locale you want to update. |

### Delete a Post Locale

Deletes content of the post for the selected locale.

| **Field**      | **Description**                                                    |
| -------------- | ------------------------------------------------------------------ |
| **Connection** | Establish a connection to your AnnounceKit account.                |
| **Project ID** | Select or map the Project ID whose post locale you want to delete. |
| **Post ID**    | Select or map the Post ID whose post locale you want to delete.    |
| **Locale ID**  | Select or map the Locale ID you want to delete.                    |

## Searches

You can search posts using the following modules.

### Searches Posts

Returns a list of posts.

| **Field**      | **Description**                                                                                       |
| -------------- | ----------------------------------------------------------------------------------------------------- |
| **Connection** | Establish a connection to your AnnounceKit account.                                                   |
| **Limit**      | Set the maximum number of posts Make will return during one execution cycle. The default value is 10. |

See the [AnnounceKit Search API reference](https://announcekit.app/docs/graphql-api).
