Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.digifist.com/llms.txt

Use this file to discover all available pages before exploring further.

Galantis is built on two foundational integrations: Shopify and Meta. Every feature in the platform — campaigns, automations, the Inbox, catalog sync, Back-in-Stock — depends on one or both of these connections functioning correctly. Understanding how each integration works, what data flows through it, and how to maintain it is essential for operating Galantis reliably. A third integration layer, Galantis Connect, provides extended connectivity for merchants who need to bring additional platforms or custom data sources into their workspace.

Integration architecture

Shopify Store

  ├── Webhooks (customers, orders, products, collections, checkouts, consent)
  ├── GraphQL API (abandoned checkouts, webhooks management, billing)


Galantis Platform

  ├── Customer profiles, order history, product catalog, consent state
  ├── Automation engine, campaign engine, inbox, billing engine

  ├── Queue Layer (Redis + Laravel Horizon)
  │    └── Jobs: message sending, sync, monitoring, billing


Meta / WhatsApp Cloud API
  ├── Message API — send and receive messages
  ├── Template API — create, submit, sync approval status
  ├── Media API — upload images, video, documents
  └── Catalog API — push product data
Data flows in one primary direction for most operations: Shopify → Galantis → Meta. Customer and product data originates in Shopify, is processed and enriched in Galantis, and is pushed to Meta for message delivery and catalog display. Inbound messages from customers flow in the opposite direction: Meta → Galantis → merchant Inbox.

Integrations in this section

Shopify

Data sync, required permissions, webhook registration, and the abandoned checkout polling mechanism.

Meta & WhatsApp

WABA connection, Meta OAuth flow, inbound and outbound webhooks, and multiple phone number support.

Galantis Connect

Extended integration capabilities for additional platforms and custom data sources.

Integration health

Both the Shopify and Meta integrations depend on active access tokens that can expire or be revoked. A lapsed Shopify token prevents customer and order data from syncing. A lapsed Meta token prevents message delivery and catalog updates. When platform behavior appears abnormal — automations not firing, messages not sending, customer data appearing stale — verifying integration token health is the first diagnostic step. Check:
  • Shopify connection — confirm the app is still installed and active under Shopify Admin → Apps
  • Meta/WhatsApp connection — confirm the token is valid under Settings → WhatsApp Connection
See the Support section for integration-specific troubleshooting guides.