Clerk.io
We are currently working on a UI for Destinations. This means that soon you will be able to setup Clerk.io directly from the Enterspeed APP.
For now, contact us if want to get started.
The Enterspeed Clerk.io integration uses the destinations field to send data from views directly to a configured Clerk.io store. This means that you can decide on the schema level which views you want to send to Clerk.io.
You will only have to set the destination field on the entity schema you want to send to Clerk.io. All schema references are automatically resolved so you don't have to set it on all referenced schemas.
It's possible to configure multiple Clerk.io destinations if you need to push different types of data to different Clerk.io stores.
As of now the Clerk.io integration only support pages. We are working on adding support for all type supported in Clerk.io.
Configuration
In order to setup the Clerk.io configuration you need the following:
Setting | Description |
---|---|
Clerk Public Key | The unique public key of the Clerk.io store you want to integrate to |
Clerk Private Key | A private key on the Clerk.io store you want to integrate to |
Enterspeed Environment Client API Key | The API key for an Enterspeed Environment client. This is used to fetch the view that will be inserted into Clerk.io |
Example of usage
Clerk.io specific properties
Each type in Clerk.io (page, product, category, ...) has a set of required field which must be mapped in the Enterspeed schema.
See required fields here: https://docs.clerk.io/reference/page-resource
Enterspeed will make sure to always set id
and type
so you don't need to map these properties.