Skip to main content
Sticky.io Webhook Services
P
Written by Product Sticky
Updated over a week ago

What is a Webhook?

A webhook serves as a real-time communication bridge between different applications and systems. Think of it as an automated messenger that instantly delivers important updates about events happening in your business. Unlike traditional APIs, where you need to repeatedly check for updates, webhooks push information automatically when something noteworthy occurs, ensuring you never miss important events in your business operations.

How to Register Webhook Services

Webhook service registration is handled by our sticky.io. Please reach out to support@sticky.io for assistance.

Encryption/Decryption

When receiving encrypted webhook payloads from sticky.io, the data is secured using the Advanced Encryption Standard (AES) algorithm, appearing as an unreadable string of alphanumeric characters. The encryption and decryption process relies on a secret KeyPhrase, which you define during the activation process. This KeyPhrase agreed upon between your server and sticky.io, is used by AES to transform data into its encrypted form and back.

Upon reception, your server uses the KeyPhrase to decrypt the AES-encrypted data into its original format. Without the KeyPhrase, the encrypted data remains secure and unintelligible, ensuring that payloads can only be accessed and understood by authorized parties. It's vital to keep the KeyPhrase confidential to maintain the security and integrity of the transmitted data.

Decryption Process

  1. Receive the AES-encrypted payload from sticky.io

  2. Use the secret KeyPhrase to decrypt the AES-encrypted data into its original format.

  3. The original format is a stringified JSON. At this point, you can encode it back into a JSON object.

Available Webhooks

  • Manages product catalog changes, including creation, updates, and deletions.

  • Central management of your product catalog

    • Real-time product creation notifications

    • Instant price and description updates

  • Handles individual product variant modifications, such as size or color changes.

  • Focused on product variations:

    • Size/Color combination updates

    • Variant-specific pricing changes

  • Processes large-scale variant operations and updates across multiple products.

  • Handles mass updates:

    • Batch processing capabilities

    • Multiple variant synchronization

  • Monitors campaign creation, modifications, and activations.

    • Campaign launch notifications

  • Manages customer payment method updates and subscription billing information.

  • Payment information management

    • New profile creation alerts

    • Payment method updates

Did this answer your question?