Integrations: Distributor APIs & Slack
Connect your own distributor credentials to get account-specific pricing and stock. Route alerts to Slack.
TekPulse ships with shared distributor credentials so you get useful data on day one. But once you have negotiated pricing or volume tiers with your authorized distributors, connecting your own credentials gives you account-specific stock visibility and your actual buy prices — not the public-tier numbers. Slack integration routes risk alerts to your team channel.
All credentials are encrypted at rest with AES-256-GCM using a per-company derived key. TekPulse staff cannot read them in plaintext. See Settings → Integrations for the encryption notice.
Authorized Distributor #1 (OAuth 2.0)
This distributor uses OAuth 2.0 client credentials. To connect:
- Sign in to your business account on the distributor's developer portal.
- Create a new Production Application with the "Product Information V4" API enabled.
- Copy the Client ID and Client Secret.
- In TekPulse: Settings → Integrations → Authorized Distributor #1. Paste both values and click "Save credentials".
- TekPulse validates the credentials immediately. A green check appears on success.
OAuth tokens expire every 10 minutes. TekPulse auto-refreshes them — you only need to enter the credentials once.
Authorized Distributor #2 (API key)
This distributor uses a single API key (no OAuth):
- Sign in to your account and navigate to the distributor's API portal.
- Request a Search API key. Approval is typically instant for the free tier (1,000 calls/day).
- Copy the key.
- In TekPulse: Settings → Integrations → Authorized Distributor #2. Paste and save.
Slack alerts
TekPulse posts HIGH and CRITICAL alerts to a Slack channel of your choice using an incoming webhook (no bot token, no Slack app installation required):
- In Slack, go to your workspace settings → Apps → Manage → Custom Integrations → Incoming WebHooks.
- Click "Add to Slack", pick the channel, and copy the webhook URL.
- In TekPulse: Settings → Integrations → Slack. Paste the URL and click "Save".
- TekPulse sends a test message immediately — check your channel.
Webhook Delivery Log
Below the integration cards you'll see the last 50 webhook delivery attempts (Slack + Enterprise webhooks). Each row shows timestamp, target URL, HTTP status code, and a retry button for failed deliveries.
Next: customise how risk is scored →