Workfile Store

Apps

Extend your store with payment gateways, shipping providers, analytics, chat, and more.

Apps add functionality to your store — from payment processing and shipping to analytics, live chat, and marketing tools. Install them from the Apps page and configure each one with your own credentials.

Browsing apps

Go to Apps in the sidebar to see all available apps. Each app shows its name, category, description, and installation status.

Available apps

Payments

AppDescription
RazorpayAccept UPI, cards, wallets, net banking, and EMI. Includes COD configuration, online payment discounts, and revenue dashboard stats.

Shipping

AppDescription
ShiprocketConnect your Shiprocket account for automated shipping rates, courier selection, label generation, and order tracking.

Analytics & Tracking

AppDescription
Google AnalyticsTrack visitor behavior, traffic sources, and conversions with GA4.
Google Tag ManagerManage all your tracking tags from one container without code changes.
Google Search ConsoleVerify site ownership for search performance monitoring.
Google AdsConversion tracking for Google Ads campaigns.
Meta PixelTrack conversions and build audiences for Facebook and Instagram ads.
Pinterest TagConversion tracking for Pinterest advertising.
Microsoft ClarityFree heatmaps, session recordings, and scroll maps. Unlimited sessions.
HotjarHeatmaps, recordings, and user feedback surveys.
Bing WebmasterVerify site ownership for Bing search.

Live Chat & Messaging

AppDescription
CrispLive chat widget with team inbox, chatbots, and knowledge base.
Tawk.toFree live chat with unlimited agents and chat history.
Facebook ChatMessenger chat widget for customer conversations.
WhatsApp ChatFloating WhatsApp button for direct customer messaging.
WATIWhatsApp Business API for automated messages and broadcasts.

Communication

AppDescription
MSG91SMS and email notifications for order updates, OTPs, and marketing.

Conversion & UX

AppDescription
Floating ButtonsConfigurable floating action buttons (WhatsApp, phone, scroll-to-top).
FOMO Social ProofShow recent purchase notifications to build urgency and trust.
Smart PrefillAuto-fill checkout forms from previous visits for faster conversion.

Developer Tools

AppDescription
Custom CodeAdd custom JavaScript, CSS, or HTML to your storefront head or body.
WebhooksSend real-time event notifications to external services when orders, products, or customers change.

Installing an app

Go to Apps

Click Apps in the sidebar.

Find the app

Browse by category or search by name.

Click Install

Each app has an install button. Click it to add the app to your store.

Configure

After installation, the app's settings page opens. Enter your credentials (API keys, tracking IDs, etc.) and configure options specific to that app.

Most apps require credentials from the third-party service. For example, Google Analytics needs your GA4 Measurement ID, and Razorpay needs your Key ID and Key Secret. The app settings page tells you exactly what's needed and where to find it.

App features

Apps can extend your store in several ways:

Extension typeDescriptionExample
Settings pageConfiguration UI within your dashboardRazorpay key setup
Dashboard statsMetrics cards on your home dashboardRazorpay revenue today
Storefront scriptsJavaScript injected into your storefrontAnalytics tracking code
Webhook handlersReceive events from external servicesShiprocket tracking updates
Checkout integrationPayment and shipping at checkoutRazorpay payment flow
Sidebar itemsAdditional navigation items in your dashboardShiprocket orders

Managing installed apps

From the Apps page, installed apps show a Configure button. Click it to:

  • Update credentials or settings
  • View app-specific dashboards or stats
  • Disable or uninstall the app

Uninstalling an app removes its scripts from your storefront immediately. If you're troubleshooting an issue, try disabling the app first (if supported) before uninstalling — this preserves your configuration.

Webhooks app

The Webhooks app deserves special mention — it lets you send real-time notifications to external services when events happen in your store:

EventWhen it fires
Order createdNew order placed
Order updatedOrder status changes
Product createdNew product added
Product updatedProduct details changed
Customer createdNew customer account

Configure webhook endpoints with:

  • URL — where to send the POST request
  • Events — which events trigger the webhook
  • Secret — HMAC signing key for payload verification
  • Headers — custom headers to include

Webhook payloads are signed with HMAC-SHA256 using your secret key. Always verify the signature on your receiving end to ensure the request came from Workfile.

App permissions

Apps only access the data they need. Each app declares its required permissions during installation. You can review what an app accesses from its settings page.

On this page