TotalApp Docs

Enterprise Operations

Connect TotalApp to external systems — full integration with Shopify, WooCommerce, webhooks, and REST API.

Quick Start

Follow these steps to get your first integration running.

1. Go to Settings
2. Open Integrations tab
3. Select a platform
4. Enter your API key
5. Test the connection

Tip

Use the "Validate Connection" button after entering your credentials. A green check icon confirms a successful connection.

Supported Integrations

TotalApp connects directly with the most widely used e-commerce and business platforms.

Shopify

Pull products, orders and customer data from your Shopify store in real time. Inventory sync and order management run fully automatically.

WooCommerce

Connect your WordPress/WooCommerce store to import sales data, product catalogue information, and customer lists into TotalApp.

Webhooks

Receive events from external systems in real time. Trigger automated workflows when an order is created, a product is updated, or a customer registers.

REST API

Use TotalApp's REST API to integrate your own applications. Standard JSON-based HTTP endpoints cover all core resources.

Webhook Architecture

Webhooks are HTTP POST requests that send instant notifications to TotalApp when an event occurs in an external system. Copy your webhook URL from the Integration panel and paste it into your external platform's dashboard.

Supported Event Types

Event Trigger Example Use
orders/createA new order is placedUpdate inventory, generate invoice
orders/updatedOrder status changesCustomer notification, shipment tracking
products/updateProduct information is modifiedPrice synchronisation across channels
customers/createA new customer is registeredAutomatic CRM entry creation
refunds/createA refund is initiatedAccounting record, inventory return

Security Note

Your webhook endpoint must serve over HTTPS. TotalApp verifies incoming webhook requests using signed headers — forged requests are automatically rejected.

API Key Management

TotalApp uses separate API keys for each connected platform. Follow these steps to securely create and store your keys.

Creating an API Key

  1. Navigate to Settings → Integrations and select the relevant platform.
  2. In that platform's admin panel, create a new API key or access token.
  3. Paste the key into the corresponding field in TotalApp and save.
  4. Click Validate Connection to confirm the key is working correctly.

Security Best Practices

  • Never share API keys with third parties or commit them to version control.
  • Create keys with the minimum permissions required (read-only where possible).
  • Disable or delete integrations that are no longer in use.
  • Rotate keys immediately if you suspect they have been compromised.

Important — Shopify Permissions

Shopify API keys must include the read_orders, read_products, and read_customers scopes. Missing any of these will cause data-fetch errors when TotalApp tries to synchronise your store.

Frequently Asked Questions

Which Shopify plans are supported?
TotalApp's Shopify integration works with all Shopify plans from Basic and above. The Shopify Starter plan does not allow API access, so the integration is not available on that plan.
Are webhook events delivered in real time?
Yes. Webhook events are forwarded to TotalApp instantly using an SSE (Server-Sent Events) bridge, so data appears on screen within seconds as long as the browser tab is open.
Can I use WooCommerce and Shopify simultaneously?
Yes, TotalApp supports multiple active integrations at the same time. Each platform's data is displayed in separate sections, and integration logs are kept independent of one another.