Heads up - send these requests in the background!
Customer and Order events should be sent to Smile.io in the background so these API calls don’t block any web requests. We recommend using a background job or queue to achieve this. In order to ensure successful delivery of the events to Smile.io, the background job should be built to retry the request in the event of network failure or failure to connect with Smile.io.
1
Create a new Smile API key
Login to Smile Admin and create a new API key under Settings > Developer Tools. The API key must have the event:write scope.
2
Get familiar with the Smile API
The backend integration portion of the setup involves communicating with Smile’s API. To do this, you should refer to our API Reference to understand how authentication, errors, and rate limiting work
3
Send customer events
From your backend server, send customer events any time a customer is created, updated, or deleted.
4
Send order events
From your backend server, send order events any time an order is created, updated, or deleted.