Enscale Docs
Reference

Troubleshooting

Fix common Enscale setup issues across Shopify, WhatsApp, Instagram, inbox, workflows, broadcasts, reviews, and widgets.

Use this guide when an Enscale setup does not behave as expected.

Shopify installation

ProblemWhat to check
OAuth loopsEmbedded app mode, app URLs, callback URL, Shopify app config.
Dashboard does not loadSession storage, tenant lookup, token exchange, browser console.
Tenant missingShop domain mapping and tenant creation flow.
Webhooks missingApp scopes, webhook registration, callback URL, app installation state.

WhatsApp

ProblemWhat to check
Inbound messages missingMeta webhook subscription, verify token, phone number connection.
Manual reply failsAccess token, recipient phone, connected number, provider error.
Template missingSync status, language, approval status, connected WhatsApp account.
Broadcast skips contactsOpt-in consent, unsubscribe state, invalid phone numbers, plan access.
Meta charge estimate unavailableMissing recipient country, stale rate card, unknown template category.

Instagram

ProblemWhat to check
Comment trigger does not fireInstagram permissions, webhook subscription, selected post rule.
Keyword rule failsCase handling, punctuation, exact match vs contains, language variants.
DM not sentMessaging permissions, recipient eligibility, provider limits.
Duplicate automation repliesWebhook deduplication, provider message IDs, cooldown windows.

Inbox

ProblemWhat to check
Conversation missingTenant scope, contact matching, webhook processing, conversation window.
Realtime updates missingWebSocket connection, Redis pub/sub, tenant event filtering.
Agent reply not sentChannel connection, backend authorization, provider send error.
Wrong customer contextContact identity matching and channel identity mapping.

Workflows

ProblemWhat to check
Workflow does not runTrigger event, published state, plan access, worker queue.
WhatsApp action skippedOpt-in consent, unsubscribe, template approval.
Usage limit blocks automationBilling page, grace period, plan limit status.
Workflow runs twiceWebhook deduplication and idempotency keys.

Broadcasts

ProblemWhat to check
Send button disabledFree plan, missing template, empty audience, no channel connection.
Many recipients skippedConsent, unsubscribe, invalid numbers, segment filters.
Delivery failuresProvider errors, template issues, rate limits, recipient country restrictions.
Unexpected Meta chargesTemplate category, delivered count, recipient markets.

Reviews and widgets

ProblemWhat to check
Review import incompleteSource API access, pagination, product matching, media URLs.
Rating not showingMetafield sync, product ID mapping, storefront widget placement.
Widget not loadingScript URL, theme placement, tenant identifier, browser console.
Write review failsAPI availability, tenant mapping, product reference.

Escalation checklist

When escalating an issue, include:

  • Tenant/shop domain.
  • Channel or feature affected.
  • Timestamp and customer identifier.
  • Provider message ID or webhook ID when available.
  • Screenshot or request ID.
  • Expected result and actual result.

Next steps

On this page