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
Receive the AES-encrypted payload from sticky.io
Use the secret KeyPhrase to decrypt the AES-encrypted data into its original format.
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