Integrations

The Integrations page is your single inventory of what’s connected to Hilal and from where. Each integration card shows status, last sync, and the actions available (reconnect, disconnect, configure).

In this guide:

  • Open Integrations
  • See what’s connected
  • Add a new integration
  • Configure or disconnect

Step 1: Open Integrations

Settings → Integrations.

Step 2: See what’s connected

Cards by provider:

IntegrationWhat forWhere else to manage
Amazon Seller (SP-API)Inventory, orders, fees, reports.Amazon integration → Seller account connection
Amazon AdsPPC campaigns and reporting (per-region).Amazon integration → Ads account connection
Google DriveImports for product master data, exports for reports.This page only.
CloudinaryImage storage and transformations (auto-configured).This page only.
SlackNotifications.This page + per-user under Profile → Notifications.
Outgoing emailEmail automations and one-off messages.This page only.
Hilal Chatbot(If you also use Chatbot) shared SSO; surfaces in customer-hub.Hilal Chatbot integrations

Step 3: Add a new integration

Click Add integration and pick from the provider gallery. The flow varies by provider:

  • OAuth providers (Google, Slack) — redirect, consent, return.
  • API-key providers (Cloudinary preset, custom outgoing email) — paste the key.
  • Custom webhook — provide a URL.

After adding, click Test to verify.

Step 4: Configure or disconnect

Each provider card has with:

  • Configure — provider-specific options (e.g., for Slack, which channel notifications go to).
  • Reconnect — for OAuth providers whose token has expired.
  • Disconnect — revokes Hilal’s access; data tied to the integration stays but stops syncing.

Troubleshooting

  • OAuth redirect bounces back without completing. Cookies blocked or third-party cookie restrictions. Try a different browser or enable cookies for the provider’s domain.
  • Test fails after adding. Double-check API key and provider account. Some providers (Cloudinary) require a specific upload-preset name that Hilal expects.
  • A previously connected integration is now disconnected. Token expired. Click Reconnect to redo the OAuth flow.

Related articles