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:

  1. Admin API allows you to create and update apps on the GetSocial platform from your backend.
  2. 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.
Smart Link inspection - GetSocial Dashboard

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:
Send test Push Notification - GetSocial Dashboard

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.
Emojis - GetSocial 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 SettingsCompanyEnforce Single Sign-On.