Voyado Engage

Setting up back-in-stock with Centra

This feature allows businesses using Voyado Engage to inform customers automatically when an out-of-stock product becomes available. This functionality integrates with Centra to enhance customer experience by keeping them updated on their favorite items. The feature is ideal for retailers looking to boost customer engagement, reduce missed sales opportunities, and foster loyalty.

Prerequisites

Before starting the configuration, ensure the following:

  1. Voyado configuration: The integration must first be configured on the Voyado side before testing can begin. Contact your Voyado account manager or project team to ensure your environment is correctly set up.
  2. Product feeds: Product feeds must be connected to Voyado Engage for each locale (e.g., sv-SE).
  3. Event system in centra: The event system must be enabled in Centra. Contact your Centra Customer Success Manager for validation.
  4. Engage email template: A Back in Stock module must be added to your Engage email templates.
  5. API Credentials: Set up API credentials in Centra and Voyado Engage.
  6. Subscription form implemented in front-end: Back in Stock subscription form available on the product page, connected to Voyado's Subscription API.
  7. Marketing automation: Set up a Back in Stock marketing automation flow in Engage.

Subscription API for front-end implementation

Visit this page for more information on how to connect your Back in Stock subscription form to the Subscription API.

Configuration of API Token in Centra

  1. Log in to Centra.
  2. Navigate to System > API Tokens.
  3. Create a new Integration name (e.g., Voyado integration). Note: Choosing an existing Integration name may cause conflicts with other integrations.
  4. Enable all Store types.
  5. Enable all Stores that you wish to integrate with Voyado.
  6. Enable the following permissions:
    • Write permissions:
      • Event
    • Read permissions:
      • Allocation Rule
      • Event
      • Market
      • Product
      • Product Size
      • Product Variant
      • Stock Change
      • Store
      • Warehouse
      • Orders
      • Returns
  7. Save the API token securely.
  8. Share the API token securely with your Voyado team.

Multiple Brands and Engage Tenants

If your Centra environment includes multiple brands connected to separate Voyado Engage tenants, you must create a unique API token and Integration name for each brand.

Why this is important:

When the same token and Integration name are reused across multiple brands, Centra will mark processed events (such as stock changes) as Processed for all integrations sharing that configuration. As a result, when Brand X processes its stock events, Brand Y will no longer receive the same event data in its subsequent stock-level queries. This leads to missing updates and prevents the Back in Stock automation from triggering correctly for Brand Y.

Best practice:

  1. Create one token per brand.
  2. Assign each token a distinct Integration name (e.g., Voyado_Integration_BrandX, Voyado_Integration_BrandY).
  3. Ensure each token is only shared with its corresponding Engage tenant.

Testing the Integration

  1. Simulate Subscriptions:
    • Subscribe to a back-in-stock notification for a test product.
    • Validate that the subscription has been registered on the user in Engage.
  2. Simulate Stock Changes and Test Notification Emails:
    • Update stock levels in Centra for a test product SKU.
    • Validate that the automation has been triggered and a notification email is sent upon stock update.
  3. Review Integration Logs:
    • Check Engage Administration > Integration log to confirm stock changes and email triggers are processed correctly.

Article last reviewed

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.