Skip to content
Cerebr-IA

MARKETIA integration

MARKETIA and Shopify

Stores on Shopify connect their shop through Shopify's official OAuth to see their orders and revenue in MARKETIA and to have orders closed in chat created directly in the store.

What MARKETIA does

  • Imports the store's orders, products, inventory and customers for sales dashboards and the CRM.
  • When the sales agent or a person closes an order over WhatsApp, Messenger or Instagram, it is created in the Shopify store with the customer's name, phone, email and delivery address.
  • Recovers abandoned carts and measures store performance alongside advertising.

What it does not do

  • It does not charge customers or store card data.
  • It does not access stores the business has not connected.

How authorization works

  1. The business administrator enters their *.myshopify.com domain in MARKETIA → Connections → Shopify, or installs the app from Shopify.
  2. Shopify shows its official consent screen with the scopes; the merchant approves them.
  3. Shopify redirects to the callback URL with a signed state (expires after 10 minutes) and an HMAC signature that MARKETIA verifies before exchanging the code.
  4. The store token is encrypted and stored; from then on order webhooks arrive.

Permissions and what they are used for

Main store scopes

PermissionUsed for
read_orders, write_orders, read_all_orders, write_draft_orders, write_order_editsRead orders for dashboards and create orders closed in chat.
read_products, write_products, read_inventory, write_inventoryCatalog and inventory for the sales agent and catalogs.
read_customers, write_customersCustomer contact details for the CRM and delivery.
read_fulfillments, write_fulfillments, read_locationsFulfillment status and store locations.
read_discounts, write_discounts, read_returns, write_returnsDiscounts and returns for orders managed from MARKETIA.
read_content, write_content, read_themes, write_filesStore content and files when the business uses the store tools.

What data is stored

  • Orders: amount, products, city and the contact details needed for delivery.
  • Products, variants, collections and inventory.
  • Store customers (name, phone, email, address) when needed for the order and delivery.

Encryption and security

  • Store token encrypted at rest (Fernet: AES-128-CBC + HMAC-SHA256); it never reaches the interface or the API.
  • HMAC verification of the OAuth callback and every Shopify webhook.
  • Tenant isolation: a store belongs to a single business.

Disconnection, retention and deletion

  • Mandatory compliance (GDPR) webhooks: customers/data_request, customers/redact and shop/redact. customers/redact deletes or anonymizes that customer's data; shop/redact deletes the store's data.
  • Uninstalling the app (app/uninstalled webhook) or disconnecting the store in MARKETIA deletes the connection and its token, and no new data comes in.

Related documents: privacy · data deletion · terms · security

Callback and webhook URLs

PurposeURL
OAuth callbackhttps://fapi.marketia.cerebria.co/api/v1/connections/shopify/oauth/callback
Order webhookshttps://fapi.marketia.cerebria.co/api/v1/connections/shopify/webhook
Compliance (GDPR) webhookshttps://fapi.marketia.cerebria.co/api/v1/connections/shopify/webhooks/compliance
MARKETIA privacy policy (Spanish)https://fapi.marketia.cerebria.co/legal/privacidad

Contact

For any question about the Shopify integration, test accounts or data requests: developer@cerebria.co

Privacy and deletion requests: developer@cerebria.co

Screens

Screenshots of the real application with fictitious sample data. The interface is in Spanish.

  • Sales (e-commerce)Desktop

    Shopify order analytics: revenue, orders, abandoned carts, blended ROAS, traffic sources and purchase times.

  • Cash-on-delivery ordersDesktop

    Confirm, review and track every cash-on-delivery order, with the customer chat alongside.

  • CatalogsDesktop

    Products used by catalog and Advantage+ ads.

  • ConnectionsDesktop

    Connect Meta Ads, Pages, Instagram, Threads, TikTok, WhatsApp and Shopify through official OAuth. Tokens are encrypted and never exposed.

Other integrations