Smile API and SDKs
Application Programming Interface (API) and Software Development Kit (SDK) are two terms used to describe a set of functionality aimed at software developers to extend an existing product or integrate two or more products together.
✅ This feature is only available on our Smile Enterprise plan
Here's what we're covering:
Extending Smile with the API
Merchants often want to extend Smile to provide their customers with a unique and streamlined experience. From embedding loyalty, rewards or customer information directly on your site to creating custom activities the Smile API unlocks these capabilities to supercharge your program.
Front end development
Modifying the Smile UI, controlling rewarding behaviour with Smile.js, opening specific parts of the Smile Panel with Deep Links, or embedding customer, loyalty or rewards data directly on your site to give a personalized experience are described and implemented by this component of the Smile API and SDK.
There are several examples of using the API to extend Smile that can be found in the related article below about taking advantage of the Enterprise Plan functionality.
Smile lets you reward for virtually any action your customers perform while engaging with your brand. Here are some common actions we think are great for rewarding:
- Newsletter subscription
- Blog post visit
- Watching a video
- Filling out a survey
- Voting on new product colors
Integrating your application with Smile
The Smile SPI allows you to add features and functionality to Smile that is specific to your product. For example, adding a new activity type for product reviews, or creating webhooks to sync customer points data with your product.
There are two areas of functionality you can add to your app:
- Create a new activity type to allow merchants to reward their customers in more ways
- Create a webhook to notify your application any time a customer is updated on a Smile account
If the API and Smile SDK is something you are interested in or if you have questions about what you can do with the API please contact us at email@example.com to learn more.
If you are a development agency looking to add super powers to your merchants websites, reach out to firstname.lastname@example.org to connect with one of our team.