Plan your implementation

Get data in and out of Regal in as little as 5 min

You can implement Regal in a few different ways to ensure it fits with the rest of your tech stack seamlessly. Most of the options require no engineering effort on your end.

A complete Regal "integration" includes:

  • DATA-IN: Sending Regal your contacts and event data
  • DATA-OUT: Receiving Regal event and reporting data back

DATA-IN: Sending Data to Regal

  • Already collect data with a CDP, CRM or ESP? All of those are great sources of customer profile and event data to send to Regal, and none require you to do engineering work.
  • Need to start tracking the right data? You can start by adding Regal's site tag to your Google Tag manager or call the Regal API directly.

Already collect data with a CDP, CRM or ESP?

Customer Data Platform (CDP)

If you already use a CDP, like Segment, you can get up and running with Regal in seconds. Supported CDPs include.

CRM

If you already send events and customer profile data to a CRM like Salesforce or Hubspot, you can easily send that data to Regal. Note, however, that if those CRMs are only updated e.g., once per hour or day, then the data that gets into Regal will also only be as fresh as the data in your CRM.

ESP

If you've already invested a lot in getting rich customer profile and event data into your ESP, many ESPs like Iterable and Braze allow you to setup workflows and webhook data out to a 3rd party like Regal. These can be a quick and easy source for getting your customer profile and event data into Regal.

Need to start tracking the right data?

If the customer and event data you would like to send to Regal does not already exist in your CDP, CRM or ESP, you can integrate directly with Regal's API.

  • Direct API Integration: This is typically the best solution for home-grown CRMs. While this method requires engineering effort, most companies have successfully implemented the Regal API in 1-2 weeks as there is only a single endpoint to integrate with.

DATA-IN: Summary

Integration MethodRequires Engineering on Your End?Time to Implement
BrazeNo< 1 day
Customer.ioNo< 1 day
DigiohNo< 1 day
HubSpotNo< 1 hour
IterableNo< 1 day
KlaviyoNo< 1 hour
KustomerNo< 1 day
mParticleNo< 5 min
Regal APIYes1-2 weeks
SegmentNo< 5 min
SimonDataNo< 1 day
SalesforceNo< 1 week
ZapierNo< 1 day
ZendeskNo< 1 day

DATA-OUT: Receiving Data Back from Regal

Regal supports two ways for you to receive data back from the platform. They are not mutually exclusive (you can receive both real-time event data and canned reports):

1 - Real-time event data - Regal publishes event data back in real-time to several destinations:

  • HubSpot
  • Kustomer
  • Salesforce
  • Segment
  • Reporting Webhooks (to an endpoint of your choosing)

2- Snowflake Share If you do not support one of the above ways to receive real-time event data, you can instead receive data directly to an Amazon S3 bucket.

3 - Amazon S3** - If you do not support one of the above ways to receive data, you can instead receive data directly to an Amazon S3 bucket or emailed CSVs.

PlatformEvents
Kustomercall.completed
sms.conversation.completed
sms.sent
sms.received
Hubspotcall.completed
call.recording.available
contact.created
sms.conversation.completed
sms.sent
sms.received
Reporting Webhooksagent.activity.updated
call.completed
call.recording.available
contact.attribute.edited
contact.created
contact.experiment.assigned
contact.phone.created
contact.subscribed
contact.unsubscribed
contacted.after.hours
sms.conversation.completed
sms.queued
sms.sent
sms.undelivered
sms.received
task.canceled
task.created
task.reservation.accepted
task.reservation.created
Salesforcecall.completed
call.recording.available
contact.attribute.edited
contact.created
contact.experiment.assigned
sms.conversation.completed
sms.sent
sms.received
Segmentagent.activity.updated
call.completed
call.recording.available
contact.attribute.edited
contact.experiment.assigned
contact.phone.created
contact.subscribed
contact.unsubscribed
contacted.after.hours
sms.conversation.completed
sms.queued
sms.sent
sms.undelivered
sms.received
task.canceled
task.created
task.reservation.accepted
task.reservation.created

coco