Roomvo

Send visualiser engagement and conversion events to Roomvo for AR/VR product visualisation attribution and retailer analytics.

⚠️

This integration is currently in beta. Configuration and behaviour may change.

Prerequisites

Complete these steps before configuring Signal. Roomvo is a B2B platform that requires onboarding through their sales team.

Contact Roomvo

Reach out to Roomvo at roomvo.com to set up a retailer account. Roomvo specialises in AR/VR product visualisation for flooring, tile, countertop, and home improvement retailers.

Complete retailer onboarding

Work with the Roomvo team to configure your product visualiser and set up your retailer profile. During onboarding, you will receive your integration credentials.

Receive your Retailer ID

Your Roomvo account manager will assign a Retailer ID that identifies your organisation within the Roomvo platform. This is provided during onboarding.

Obtain your API key

Your Roomvo account manager will provide an API Key for authenticating server-to-server event delivery. Keep this credential secure.

Define tracking events

Work with Roomvo to determine which visualiser and conversion events to track. Common events include visualiser opens, product try-ons, and purchase conversions linked to visualiser engagement.

Configuration

FieldTypeRequiredDescription
retailer_idstringYesYour Roomvo retailer ID, provided during onboarding.
api_keysecretYesYour Roomvo API key for authenticating server-to-server event delivery.

Signal Setup

Quick Setup

  1. Navigate to Integrations in the sidebar.
  2. Open the Integration Library tab.
  3. Find Roomvo or filter by Attribution.
  4. Click Install, select a variant if available, and fill in the required fields.
  5. Click Install Integration to create the integration with a ready-to-use default blueprint.

API Setup

curl -X POST http://localhost:8084/v1/admin/integration-catalog/roomvo/install \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Roomvo",
    "variant": "default",
    "config": {
      "retailer_id": "retailer-abc-123",
      "api_key": "your_api_key"
    },
    "delivery_mode": "server_side"
  }'

Event Mapping

Signal events are mapped to Roomvo events via your blueprint. Common mappings include:

Signal EventRoomvo MappingNotes
visualiser_openVisualiser session startTracks when a user opens the AR/VR product visualiser
product_viewProduct try-onMap product SKU and category for visualisation tracking
purchaseConversion eventLinks purchases to prior visualiser engagement
add_to_cartCart eventTracks add-to-cart actions following visualiser interaction

Roomvo attribution works by linking purchase conversions back to visualiser engagement. Include the Roomvo session ID or visualiser interaction reference in your events for accurate attribution.

Testing

  1. Open the Roomvo visualiser on your site and interact with a product to generate engagement events.
  2. Send a test event through Signal using the Test Event button on the integration detail page.
  3. Contact your Roomvo account manager to confirm the event was received.
  4. Check Live Logs in Signal to confirm delivery returned 200 OK.
  5. Review attribution reports in the Roomvo dashboard once test events are confirmed.

Troubleshooting

SymptomCauseResolution
401 UnauthorizedInvalid API keyContact your Roomvo account manager to verify or regenerate the API key.
400 Bad RequestMissing required fieldsVerify the event payload includes the required fields agreed with Roomvo.
Events not appearingWrong retailer IDConfirm retailer_id with your Roomvo account manager.
Attribution not linkingMissing visualiser session referenceInclude the Roomvo session or interaction ID in conversion events.

Visit Roomvo or contact your account manager for full API documentation and support.