Set Up a Generic HTTP Integration

Use webhooks to send data from CXME to an external site.

Last Updated: July 26, 2022

What's in this article?

Configure a New Generic HTTP Integration

Setting up this integration will allow you to subscribe to specific webhooks that interact with an external site. Whenever a specific action takes place in CXME, a webhook will deliver the corresponding data to the URL(Uniform Resource Locator) of your choosing. You can easily set up webhooks in the Integrations section of the Settings view. Let's take a look!

Your ability to set up webhooks depends on your Role & Permissions.


  1. Click on your avatar at the top right, then click on Settings.
    screenshot of cxme with avatar and settings highlighted
  2. Click on Integrations under Customization.
    screenshot of settings options with integrations highlighted
  3. Click on Configure under the Generic HTTP integration.
    screenshot of integration display with configure highlighted under generic http
  4. Select a Team. This will be the Team associated with all of the webhook actions you select.
    screenshot of webhook editor with team highlighted
  5. Give the integration a name to differentiate it from any others. You can optionally add a description and set the Status to Enabled the integration if you are ready to use it straight away.
    screenshot of webhook editor with name, description, & status n highlighted
  6. Enter the URL you want the data to be sent to in the field under Integration URL.
    screenshot of webhook editor with intergation url highlighted
  7. Click the box next to each action you wish to create webhooks for. When you are done, click the Save & Next button. 

    Webhook Options

    Here is a list of all available actions and their functions.


    Action Name
    Description
    User PresenceA User marks themselves as Available or Busy.
    Chat Message ReceivedA new message is sent in the Team Chat.
    Issue ClaimedA Case is claimed by a User.
    Issue AssignedA Case is assigned to a User.
    Issue Scheduling A Work Order is advertised to technicians.
    Issue ScheduledA technician has accepted a Work Order. 
    Issue RescheduledA Work Order has been re-scheduled.
    Support Email Received A new email is sent into a CXME email channel.
    Private Label Email SendTBA
    Document ReadyTBA
    Form SubmitA form has been submitted.
    Issue CreatedA Case has been created.
    Issue UpdatedA Case has been edited and saved. 
    Issue Log CreatedAn event has been added to a Case.
    Issue ResolvedA Case has been resolved.
    Issue ClosedA Case has been closed. 
    Location CreatedA Location has been created.
    Location UpdatedA Location has been edited and saved. 
    Team UpdatedThe selected Team has been edited and saved.
    Technician AdvertisedA technician has been advertised a job. 
    Technician ClaimedA technician accepts a job.
    Technician ScheduledA technician is scheduled to complete a job.
    Technician CheckinA technician checks in to a job.
    Technician EnrouteA technician marks themselves as en route to a job. 
    Device CreatedA new product is created. 
    Device UpdatedA product is edited and saved. 
    Device DeletedA product is deleted. 
    Device Status ChangedThe status of a product changes.
    Device IP ChangedThe IP (Internet Protocol) address of a product changes. 
    screenshot of webhook editor with option boxes and save & next button highlighted
  8. Your webhook integration has been created! You can update the integration by clicking on the Edit icon or delete it by clicking on the Delete icon. You can also quickly enable or disable the channel using the toggle switch.  
    screeenshot of integration with edit, delete, and enable switch highlighted'
Help us improve. Was this article helpful?


Can't find what you're looking for? Submit an Article Request.