Authorize your GHL integration by issuing an API key with the required scopes such as payments/coupons.readonly and products.readonly
Create a developer app in 17hats to obtain client credentials and map them to your GHL app, ensuring proper permissions
GET /payments/coupon, GET /payments/coupon/list, POST /payments/coupon, PUT /payments/coupon, DEL /payments/coupon, GET /products/, GET /products/:productId, POST /products/, PUT /products/:productId, DELETE /products/:productId
Trigger: a new coupon is created in 17hats
Actions: create and update coupons in GHL via the coupons endpoints
Method paths: GET /payments/coupon, GET /payments/coupon/list, POST /payments/coupon, PUT /payments/coupon
Key fields: coupon_id, code, amount, expiry
Trigger: product added or updated in 17hats
Actions: read products from 17hats and push to GHL via GET /products/ and POST /products/
Paths: GET /products/, GET /products/:productId, POST /products/, PUT /products/:productId, DELETE /products/:productId
Key fields: productId, sku, price, stock
Trigger: order or cart update in 17hats
Actions: batch update of products and coupons in GHL
Paths: PUT /products/:productId, PUT /payments/coupon
Key fields: productId, couponId
No code setup lets you automate syncing without developers
Real-time data flow and event triggers without writing code
Centralized control from a single dashboard
Understand endpoints, triggers, actions, and data fields that power the integration
A defined interface that allows two systems to talk to each other and exchange data
A real-time notification sent from one system to another when a specified event occurs
A URL in an API that performs a specific action or returns data
An open standard for access delegation used to securely authorize API requests
Set up an onboarding sequence that creates initial products and coupons in GHL from 17hats data
Trigger coupon campaigns in GHL based on 17hats sales data
Automatically update product details in GHL from 17hats catalog changes
In GHL, register an app and generate API credentials with the required scopes
Authorize 17hats and map fields between systems
Test endpoints, check logs, and enable automatic syncing
No coding is required for basic connections. Use the GHL connector to map fields and set triggers. For advanced automations, consider the available actions in the API. You can configure test runs to confirm data flows.
You can sync products and pricing details, coupons, and inventory levels. Real time or scheduled sync can be configured depending on your plan.
Essential endpoints include GET /payments/coupon, GET /payments/coupon/list, and GET /products/. These enable coupon and product data exchange.
Authentication uses token-based OAuth with scoped permissions. Store credentials securely and rotate keys regularly.
Yes, you can enable webhooks or polling to keep data updated in real time or near real time.
Run test requests in a sandbox, verify responses, and monitor logs for any mismatches or errors.
If the connection fails, check credentials, scopes, and endpoint availability. Reauthorize if needed and re-test.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers