Welcome to the June GetSocial product update. This month we were busy exposing new ways to interact with GetSocial via HTTP API and Web SDK, a new Notifications API so you can create your own in-app notification center and various improvements to the GetSocial Dashboard.
HTTP API
The HTTP API serves two purposes:
- Admin API allows you to create and update apps on the GetSocial platform from your backend.
- User API allows you to create and customize Smart Links for invites on behalf of a specific user.
For instance to create a Smart Link for invites call:
curl -X POST "https://api.getsocial.im/v1/smart-links/invite"
-H "accept: application/json"
-H "X-GetSocial-Access-Token: {{access_token}}"
-H "Content-Type: application/json" -d "{ \"channel\": \"whatsapp\"}"
HTTP API follows the OpenAPI / Swagger 2.0 specification. To learn more visit, Getting Started guide or play with the API in a web client.
Web SDK
GetSocial Web SDK allows you to implement web-to-app, web-to-web, and app-to-web referral campaigns. SDK will ensure that attribution data is saved and users will have the same great UX as on mobile. Learn more about the Web SDK in the docs.
Smart Links inspection
If you’re running marketing campaigns with Smart Links or rewarding your users for inviting their friends with Smart Invites, then you may want to inspect certain links. You can check if users clicked the link, installed or opened the app, reinstalled, or if the install was blocked by our fraud detection.
With the new Smart Link inspection tab on the GetSocial Dashboard, you can check all interactions that happened with a link.
SDK Notifications API updates
To be sure your users didn’t miss any important notifications, you can query GetSocial notifications and show it to your users inside the app. This enables you to build a notification center in your application. We have also exposed API to query and set read status for all Social and Smart Targeting notifications that were sent to the user.
In addition to the above, we’ve added setPushNotificationsEnabled
and isPushNotificationsEnabled
methods, so you have the ability to turn off the notifications for the specific user directly from the app.
Send Push Notifications to test devices
We’ve also added an ability to send test notifications directly to your test devices to the Dashboard. It can be done from the Push Notifications settings page and Smart Targeting notification creation wizard in the Target Audience section:
Winning users ❤️ with emojis
Did you know that emojis can improve your click rates on the push notifications by 90%? We’ve added an easy way to add emojis to the push notifications, Activity Feed posts and Smart Invite messages directly from our Dashboard.
Forcing single sign-on on the Dashboard
To secure your GetSocial developer account, starting from June you can force single sign-on (SSO) for your team members who have access to the Dashboard. To enable SSO, go to Account Settings → Company → Enforce Single Sign-On.