Skip to main content

Developer Documentation

Welcome to ValueMapper Developer Documentation.

What is ValueMapper?

The ValueMapper GraphQL API empowers you to seamlessly integrate and manage customer loyalty and rewards programs across various platforms. Whether you're enhancing your e-commerce site, POS system, or mobile app, our API provides a unified infrastructure to synchronize rewards, personalize promotions, and ensure real-time updates.

Key Features

  • Omnichannel Integration: Synchronize rewards across all channels in real-time—from in-store POS to online checkouts and partner systems.
  • Developer-First Architecture: Built with GraphQL, enabling powerful queries across multiple data sources with a single API call.
  • Enterprise-Grade Security: Zero-knowledge architecture ensures maximum data protection while maintaining full functionality.

Supported Integrations

ValueMapper currently supports:

  • Klaviyo
  • Shopify
  • Tremendous

See the Integrations section in the sidebar for setup steps and API requirements.

What You Can Do with This API

  • Query Reward Data: Retrieve information about customer rewards, including points balance, redemption history, and eligibility.
  • Manage Promotions: Create, update, and query promotional campaigns, including personalized offers and event-based triggers.
  • Real-Time Synchronization: Ensure that reward statuses are updated instantly across all platforms, preventing issues like double redemptions.
  • Flexible Integration: Connect with any existing loyalty platform, POS system, or e-commerce solution to enhance your customer experience.

Create an account

An account with ValueMapper can be created for free using the GraphQL APIs.

Authenticate requests

Further requests with ValueMapper will be completed either with your personal token, or the JWT provided as part of the Authentication flow.

Getting started

  1. Authentication
  2. Create a promotion
  3. Create a redemption
  4. Manage webhooks
  5. Explore the GraphQL API