---
title: "Set Up AWS EventBridge Integration"
slug: "set-up-aws-eventbridge-integration"
description: "Review the following information in Gladly Help Docs before you connect AWS EventBridge to Gladly."
updated: 2025-06-09T22:13:48Z
published: 2025-06-09T22:13:48Z
canonical: "help.gladly.com/set-up-aws-eventbridge-integration"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.gladly.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set Up AWS EventBridge Integration

| **REQUIRED USER ROLE** Administrator | **PERMISSION OVERVIEW** [View permissions by role](https://help.gladly.com/docs/managing-users-and-roles#roles-and-responsibilities) |
| --- | --- |

## **Before you start**

Review the following information before you connect AWS EventBridge to Gladly.

- See [Account credentials](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-setup.html#eb-manage-account-credentials) to learn what type of permission you need to access Event Bridge.
- See this [tutorial](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-relay-events-kinesis-stream.html) to learn how to push the data stream received from Gladly to EventBridge and then to Kinesis.

## Connect AWS EventBridge to Gladly

From the [Apps](https://help.gladly.com/docs/add-new-integration) page, click **Add** **App > AWS EventBridge**.

1. From the **Add New AWS EventBridge App**page, enter the following information:
  - **Name –** Enter a name that will help you identify the AWS EventBridge stream.
  - **AWS Account ID –** Enter the AWS Account ID you want to send Gladly data to. See [Finding Your AWS Account ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/console-account-id.html) if you need help finding it.
  - **AWS Region –** Select the AWS region you want EventBridge to send and receive events in. See [Sending and Receiving Amazon EventBridge Events](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-saas.html) for more information.
  - **Entity Types –** Select the Gladly event types you want to stream to AWS EventBridge. To learn more about the content provided by events, see the [Webhook Payloads](https://developer.gladly.com/rest/#tag/Payloads).
2. Click **Save App** when you're done. An error will appear if required fields are not completed; they are highlighted in red. Complete the missing fields and click **Save App** again.

Once saved, Gladly creates a new Event Source under AWS EvenBridge's Partner Event sources with the prefix *aws.partner/gladly.com*. You'll need to associate an event bus to the Gladly event source to consume these events. Only then will you be ready to consume the data from Gladly streamed to your account. You can associate one or more rules to this event bus and build custom workflow integrations, etc. See [Configuring Amazon EventBridge to receive events from a SaaS integration](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-saas.html#eb-saas-integration) to learn how to configure the events received from Gladly.

Watch the video below for quick overview of the setup process, as well as AWS rules you'll need to configure.

[AWS Event Bridge Setup Video](https://fast.wistia.net/embed/iframe/15dzowma59?seo=false&amp;videoFoam=false)

## Entities and Events

Events are bundled into entities when they are streamed from Gladly to EventBridge. For a detailed payload definition for each event, visit our [developer guide](https://developer.gladly.com/rest/#tag/Payloads).

| **Entity** | **Event** |
| --- | --- |
| **AGENT_AVAILABILITY** | AGENT_AVAILABILITY/UPDATED//FOCUS_ENTERED/**/**FOCUS_EXITED |
| **AGENT_STATUS** | AGENT_STATUS/CHANGED_ACTIVE_REASONAGENT_STATUS/LOGGED_INAGENT_STATUS/LOGGED_OUTAGENT_STATUS/RETURNED_FROM_AWAYAGENT_STATUS/WENT_AWAY |
| **CONTACT** | CONTACT/ENDCONTACT/FULFILLCONTACT/HOLD_ENDCONTACT/HOLD_STARTCONTACT/JOINEDCONTACT/MESSAGE_RECEIVEDCONTACT/MESSAGE_SENTCONTACT/OFFER_ACCEPTEDCONTACT/OFFEREDCONTACT/OFFER_REJECTEDCONTACT/TRANSFERREDCONTACT/STARTED |
| **CONVERSATION** | CONVERSATION/CLOSEDCONVERSATION/CREATED CONVERSATION/NOTE_CREATED CONVERSATION/REOPENED CONVERSATION/TOPIC_ADDED CONVERSATION/TOPIC_REMOVEDCONVERSATION_ASSIGNEE/UPDATED CONVERSATION_STATUS/UPDATED |
| **CUSTOMER** | CUSTOMER/MERGEDCUSTOMER_PROFILE/CREATEDCUSTOMER_PROFILE/DELETEDCUSTOMER_PROFILE/UPDATED |
| **EXPORT_JOB** | EXPORT_JOB/COMPLETEDEXPORT_JOB/FAILED |
| **PAYMENT_REQUEST** | PAYMENT_REQUEST/CREATEDPAYMENT_REQUEST/STATUS_CHANGEDPAYMENT_REQUEST/VIEWED |
| **TASK** | TASK/ASSIGNEE_UPDATEDTASK/CLOSED TASK/COMMENT_ADDED TASK/CONTENT_UPDATED TASK/CREATED TASK/DUE_DATE_UPDATED TASK/FOLLOWER_ADDED TASK/FOLLOWER_REMOVED TASK/REOPENED |
