Integrations Setup Guide
Sentrup seamlessly connects with your existing tech stack to sync contacts, track e-commerce orders, post real-time escalation alerts, and automate scheduling.
Manage all integrations directly in your Operator Portal under Integrations (/dashboard/integrations).
๐๏ธ 1. Shopify Integrationโ
Connect Shopify to allow your AI agent (web chat and voice receptionist) to track order delivery status, search product catalogs, and look up customer order history.
Connection Steps:โ
- Log into your Shopify Admin portal.
- Go to Settings โ Apps and sales channels โ Develop apps.
- Click Create an app and name it
Sentrup Integration. - Under Admin API access scopes, grant
read_products,read_orders, andread_customers. - Click Install app and copy the generated Admin API Access Token (starts with
shpat_). - In your Sentrup Dashboard (
/dashboard/integrations), enter:- Shopify Store Domain:
your-store.myshopify.com(Do NOT enter your login email). - Admin API Access Token:
shpat_...
- Shopify Store Domain:
- Check Enable Shopify Order & Product Search and click Save Shopify Settings.
- Click ๐งช Test Shopify API to verify live connectivity.
๐ 2. GoHighLevel (GHL) Integrationโ
Auto-sync new leads, contact details, and support interactions directly into your GoHighLevel CRM location pipeline.
Connection Steps:โ
- Log into your GoHighLevel Dashboard.
- Navigate to Settings โ Business Profile and copy your Location ID (e.g.
vK9xyz123...). - Navigate to Settings โ Integrations โ Private Integrations / API Keys and generate a Private Location API Token (starts with
pit-). - In your Sentrup Dashboard under GoHighLevel (GHL):
- Enter your GHL Location ID.
- Enter your Private Location API Token.
- Check Enable GoHighLevel CRM Lead Sync and click Save GHL Settings.
- Click ๐งช Test GHL API to confirm token authorization.
๐ฌ 3. Slack Ticket Escalation Alertsโ
Receive instant rich Block Kit notifications in your team's Slack channel whenever a conversation escalates to a human or a high-priority ticket is created.
Connection Steps:โ
- Go to api.slack.com/apps and click Create New App โ From scratch.
- Select your team's Slack workspace.
- Under Features, select Incoming Webhooks and toggle Activate Incoming Webhooks to On.
- Click Add New Webhook to Workspace and select the channel (e.g.
#support-escalations). - Copy the generated Webhook URL (e.g.
https://hooks.slack.com/services/T00/B00/X00). - In your Sentrup Dashboard under Slack:
- Paste your Incoming Webhook URL.
- Check Enable Slack Ticket Escalation Alerts.
- Click Save Slack Settings and test by clicking ๐งช Send Test Slack Ping.
โก 4. Zapier & Outgoing Webhooksโ
Send real-time JSON payloads to 5,000+ apps via Zapier, Make.com, N8N, or your custom HTTP backend.
How to get the Catch Webhook URL from Zapier:โ
- Log into your Zapier Account and click Create Zap.
- Set the Trigger app to Webhooks by Zapier.
- Select Event: Catch Hook and click Continue.
- Zapier will display a unique Webhook URL (e.g.
https://hooks.zapier.com/hooks/catch/123456/abcde/). Copy this URL. - In your Sentrup Dashboard under Zapier / Webhooks:
- Paste the HTTPS Catch Webhook URL.
- Check Enable Outgoing Event Webhooks.
- Click Save Webhook Settings.
- Click ๐งช Send Test Webhook Payload to fire a live sample JSON payload to Zapier.
๐งก 5. HubSpot CRM Integrationโ
Sync support tickets, voice call transcripts, and customer contact records directly into HubSpot CRM.
Connection Steps:โ
- Log into HubSpot Admin and go to Settings โ Integrations โ Private Apps.
- Click Create a private app named
Sentrup CRM. - Under Scopes, enable
crm.objects.contacts.write,crm.objects.tickets.write, andcrm.objects.deals.read. - Click Create app and copy your Private App Access Token (starts with
pat-na1-). - In your Sentrup Dashboard under HubSpot CRM:
- Paste your Private App Access Token.
- (Optional) Enter your HubSpot Portal ID.
- Click Connect HubSpot.
๐ 6. Google Calendar Integrationโ
Enable real-time calendar availability lookup and appointment scheduling for your web chat and voice agent.
Setup & Authorization Flow:โ
- Open the Google Cloud Console Credentials page.
- Create an OAuth 2.0 Client ID (Application type: Web application).
- Under Authorized redirect URIs, add the exact callback URL displayed in your Sentrup dashboard:
https://your-domain.com/api/v1/admin/integrations/google-calendar/callback
- Copy your Client ID and Client Secret.
- In your Sentrup Dashboard under Google Calendar:
- Enter your Google Client ID.
- Enter your Google Client Secret.
- Set Calendar ID to
primary(or your shared calendar email).
- Click Save Calendar Config, then click Connect Google Calendar to authorize your account.
๐ 7. WooCommerce Integrationโ
Connect WooCommerce to sync your WordPress product catalog and recommend products contextually during customer conversations.
Connection Steps:โ
- Log into your WordPress Admin dashboard.
- Navigate to WooCommerce โ Settings โ Advanced โ REST API.
- Click Add key, description:
Sentrup AI, permissions:Read/Write. - Copy the generated Consumer Key (
ck_...) and Consumer Secret (cs_...). - In your Sentrup Dashboard under WooCommerce:
- Enter your store URL (e.g.
https://my-store.com). - Enter your Consumer Key and Consumer Secret.
- Enter your store URL (e.g.
- Click Connect WooCommerce to trigger initial catalog sync.