# ON24

![ON24_Logo.svg](https://assets.relyanceuat.xyz/images/docs/13580951280141/13580333451661.svg)
ON24 is a sales and marketing platform for digital engagement, delivering insights that drive revenue growth. It is used to create live-streamed, multi-session digital events that engage audiences with video-based participation and networking.

In order to integrate ON24 with Relyance AI you will need a **Client ID**, **Token Key**, and **Token Secret**.

#### In ON24:

1. Login to your ON24 account.
2. Go to the **Analytics**> **API Dashboard**.
3. Click on the **Provision a New API Access Token** button.
4. This will generate the following: Copy these to be used in Relyance.
    - **Client ID**
    - Access **Token Key**
    - Access **Token Secret**

#### In the Relyance AI application:

1. Login to your Relyance account.
2. Navigate to the **Settings** Menu in the bottom left-hand side.
3. Select **Integrations**.
4. Click on the **Vendor Integration** tab.
5. Find the **ON24** integration card and click it to open its connections.
6. Under **Authentication Method**, choose **Custom**.
8. Select the **European Union (EU) data center** checkbox if using one.
9. Paste the **Client ID**, **Token Key**, and **Token Secret** into their respective fields.

![ON24-1.png](https://assets.relyanceuat.xyz/images/docs/13580951280141/13580764033549.png)

10. Click **Authenticate**.
11. At this point, you should see the following result on the **Vendor** Integrations page:

![ON24-2.png](https://assets.relyanceuat.xyz/images/docs/13580951280141/13580747950221.png)

12. Congratulations, you are now connected to **ON24**.

<!-- terraform-examples:begin (generated from the integration catalog; do not hand-edit) -->

## Manage this integration with Terraform

Connections for this integration can be managed as code with the [Relyance Terraform provider](https://registry.terraform.io/providers/Relyance/relyance/latest). Non-secret fields go in `auth.params`; secret fields go in `auth.secrets_wo`, which is write-only — never stored in Terraform state. Rotate secrets by bumping `auth.secrets_wo_version`.

```hcl
resource "relyance_integration_connection" "on24" {
  vendor = "on24"
  name   = "<your connection name>"

  auth = {
    method = "access-token"
    params = {
      client_id = "<client_id>"
      data_storage_location = "us"
    }
    # Secret fields are write-only: sent to Relyance, never stored in state.
    secrets_wo = {
      token_key = var.on24_token_key
      token_secret = var.on24_token_secret
      is_european_database = "false"
    }
    secrets_wo_version = 1
  }

  scans = { "property-inspection" = { enabled = true } }
}
```

<!-- terraform-examples:end -->
