Skip to content

Webhooks: Feature Overview

CrowdFiber's selection of pre-configured webhooks provides you with an easy way to send CrowdFiber data to your other operational applications after a trigger.

How to Create a Webhook

  1. Click the Integrations link located in the left-hand rail of your Admin Dashboard.
  2. Select the Webhooks link located within the Integrations drop-down menu.
  3. On the following Integrations page, click the blue New Webhook button to establish your webhook settings:

    1. Hook type: select the data that you would like to transmit from the Hook type drop-down menu.
    2. URL: copy and paste the web address where you'll be sending the hook-type information.
    3. Hook format: choose the language for transmitting your data (JSON or XML).
    4. Active: click this checkbox to make your webhook live.
    5. Retry on fail (optional): when this checkbox is filled if there is a network or server error during the transmission of your data the webhook will attempt to transmit your data again.
    6. Notes (optional): include any additional webhook descriptions, info, or details for internal organization.
    7. Secret (optional): this additional security setting allows you to automatically include a key/passcode with each webhook. When using the Secret key, you can configure your third-party platform to reject any webhook that does not contain your secret key.
    8. Target by zone: the webhook will only trigger when data is associated with a targeted zone.
    9. Click the Save button: to make your webhook available for use.

      Screen_Shot_2019-08-02_at_5.09.46_PM.png

What Data Can Be Transmitted Via a CrowdFiber Webhook?

Here is what can be communicated through each of CrowdFiber's pre-configured hook types:

Enhanced Order Created

  • Address Information
    • Full street address
    • City
    • State
    • Zipcode
    • Latitude
    • Longitude
  • Contact Information
    • First Name
    • Last Name
    • Email Address
    • Phone Number
    • Company name (if applicable)
  • Order Information

    • Order ID
    • Market: Residential, Commercial, etc.
    • Product Selection (itemized)
      • Individual product names
      • Internal product IDs
      • Individual product prices
    • Shopping Cart Totals
      • Total monthly price
      • Total installation cost
      • Total discounts
    • Deposit Information: total amount and payment method
    • Speed-test Results
      • Download
      • Upload
      • Latency
      • IP address
      • Server
      • Test performed service location (True or False)
      • CPU Bench
      • Survey responses (itemized)
  • Zone Information
    • Zone (including Zone ID)
    • Zone type (In-Service Pre-Registration, Remote)

Customer, Created Location Only

  • Order ID
  • Address Latitude
  • Address Longitude

Zone Created

  • Zone Name
  • Zone ID
  • Zone Type
  • Zone Color
  • Zone Notes
  • Subzone
    • True or False
    • Parent Zone Name
  • Dynamic Fields
  • Created At Date
  • FCC 477 Settings

Zone Updated

  • Polygon Coordinates
  • Zone Name
  • Zone ID
  • Zone Type
  • Zone Color
  • Zone Notes
  • Subzone
    • True or False
    • Parent Zone Name
  • Dynamic Fields
  • Created At Date
  • Updated At Date
  • FCC 477 Settings

Zone Deleted

  • Zone Name
  • Zone ID
  • Action: Deleted