---
schema_version: "1"
id: cf0da179f717157a07038d82c5af5402cf5ec5bdee513ba73aa0c29e4e23dd89
title: Create the CpqAppHandlerHook Implementation
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/industries/cme/guides/comms-create-the-cpqapphandlerhook-implementation.md
canonical_url: https://developer.salesforce.com/docs/industries/cme/guide/comms-create-the-cpqapphandlerhook-implementation.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: afea5e32934fa637863418a691100fd294b61d5e5be24e78a07387d7e1ad40d8
products:
  - Communications, Media, Energy and Utilities APIs (Managed Package)
  - Industries Developer Documentation
---
# Create the CpqAppHandlerHook Implementation

In this task, Felix needs to create the interface implementation hook. The hook interface provides a hook to the implementation method for pre-invoke and post-invoke handling.

1.  Navigate to the **Interface Implementations** tab in the Industries CPQ app.

2.  Click **New**.

3.  In the **Interface Name** field, type `CpqAppHandlerHook`.

    **note:** The maximum length for a hook interface name is 36 characters.

4.  In the Active Implementation Class field, type `CpqAppHandlerHookImplementation`.

    ![](https://developer.salesforce.com/docs/media/image91.png)

5.  Click **Save**.

6.  From the Related tab, click **New** next to **Interface Implementation Detail (0)**.

7.  In the New Interface Implementation Detail window, type `CpqAppHandlerHookImplementation` in the **Available Implementation** field.

8.  Check the **Active** and **Default** box and **Save**.

    ![](https://developer.salesforce.com/docs/media/image92.png)

See [Add a New Column to Industries CPQ Cart](https://developer.salesforce.com/docs/industries/cme/guide/comms-add-a-new-column-to-industries-cpq-cart.md).
