What You Need to Connect
Part 1: Generate a Paddle API Key
1
Open Paddle Developer Tools
- Log in to your Paddle Dashboard.
- In the left menu, click Developer tools.
- Click Authentication in the submenu.
2
Generate API Key
- Click the button + Generate API key.
- Set Key name to:
Indic8 Analytics Sync. - Under Permissions, select Read-only for all entities (Transactions, Subscriptions, Products, Prices, Customers).
- Click Generate key.
- Copy the generated API key string.
Part 2: Connect Key in Indic8
- In Indic8, go to Settings > Integrations > Paddle.
- Paste your API key into the Paddle API Key field.
- Click Connect Paddle.
Part 3: Set up Real-Time Webhook Notifications
1
Copy Indic8 Webhook Destination
In Indic8 Settings > Integrations > Paddle, copy:
2
Create Notification Destination in Paddle
- In Paddle, go to Developer tools > Notifications.
- Click + New destination.
- Set Destination name to:
Indic8 Live Feed. - Set Notification type to:
Webhook. - In Endpoint URL, paste the Indic8 destination URL.
- Check events:
transaction.completed,transaction.billed,subscription.created,subscription.updated, andadjustment.created. - Click Save destination.
- Copy the Notification Secret Key (
pdl_ntf_set_...) and paste it into Indic8.