loader image

Enable personalized experience with integrations of your choice

Seamless integrations through APIs, SDKs, plug-ins or custom adapters

Restful APIs

Free form Restful APIs for you to experiment with integration possibilities

  • Free form API payload
  • Modify parameters as you require
  • Experiment with various item properties
  • Experiment with various interaction indicators
  • No backend code change required
Technologies used in the Content Recommendation Engine

Native SDKs

Datsy is enabled with wide range of native SDKs to provide deep integration capabilities on to your application

  • Ready SDKs
  • Programming language of choice
  • Extensive documentation
  • Easy to use
  • Plug and play
  • Android
  • Objective C
  • Java
  • PHP
  • Python
  • Ruby
  • Scala
Android
Omnichannel Customer Engagement

Android

1

2

3

4

5

6

7

8

9

10

11

//initialize with configurations

ApiClient apiClient = Configuration.getDefaultApiClient();

// apiClient.setBasePath("https://domain.com/datsy/suggest");

// create array with input payload

List < Value > value = Arrays.asList(value);

// create Suggest object

Suggest suggest = new Suggest();

suggest.setValue(value);

// get recommendations

WebApi webApi = new WebApi();

Suggest response = webApi.suggest(suggest);

Objective C

Objective C

1

2

3

4

5

6

7

8

9

10

11

//load classes

#import < Datsy/SWGWebApi.h >

// create Suggest object with payload

SWGSuggest *suggest = [[SWGSuggest alloc] initWithDictionary:@{@"Value": @[@{<<payloadvalues>>}]} error:nil];

// get recommendations

SWGWebApi *webApi = [[SWGWebApi alloc] init];

webApi suggestWithCompletionBlock:suggest completionHandler:^(SWGSuggest *output, NSError *error)

Java

Java

1

2

3

4

5

6

7

8

9

10

11

//initialize with configurations

ApiClient apiClient = Configuration.getDefaultApiClient();

// apiClient.setBasePath("https://domain.com/datsy/suggest");

// create array with input payload

List < Value > value = Arrays.asList(value);

// create Suggest object

Suggest suggest = new Suggest();

suggest.setValue(value);

// get recommendations

WebApi webApi = new WebApi();

Suggest response = webApi.suggest(suggest);

PHP

PHP

1

2

3

4

5

6

7

8

9

10

11

//initialize with configurations

$api_client = new Datsy\ApiClient();

// apiClient BaseURL("https://domain.com/datsy/suggest");

// create array with input payload

$value = new Datsy\Model\Value();

// create Suggest object

$suggest = new Datsy\Model\Suggest();

$suggest->setValue(array($value))

// get recommendations

$web_api = new Datsy\Api\WebAPI($api_client);

$response = $web_api->suggest($suggest);

Python

Python

1

2

3

4

5

6

7

8

9

10

11

//initialize with configurations

api_client = datsy.ApiClient()

web_api = datsy.WebApi(api_client)

// BaseURL("https://domain.com/datsy/suggest");

// create array with input payload

value = datsy.Value()

// create Suggest object

suggest = datsy.Suggest()

suggest.value = [value]

// get recommendations

response = web_api.suggest(suggest)

Ruby

Ruby

1

2

3

4

5

6

7

8

9

10

11

//import datsy module and initialize

require ‘datsy’

// BaseURL("https://domain.com/datsy/suggest")

// create array with input payload

value = Datsy::Value.new( < < values > > )

// create Suggest object

suggest = Datsy::Suggest.new(:Value => [value])

// get recommendations

web_api = Datsy::WebApi.new

response = web_api.suggest(suggest)

Scala

Scala

1

2

3

4

5

6

7

8

9

10

11

//import datsy module and initialize

val apiClient = Configuration.getDefaultApiClient

// BaseURL("https://domain.com/datsy/suggest")

// create array with input payload

val value = List(value)

// create Suggest object

val suggest = new Suggest

suggest.setValue(value)

// get recommendations

val webApi = new WebApi

val response = webApi.suggest(suggest)

SaaS Plug-ins

Simple and configurable plugins to transport data from your existing SaaS systems on-to Datsy engine.

  • Configurable plug-ins
  • Covers major SaaS platforms
  • Available on-demand
  • Can be used as both
  • Cold Start solution
  • Ongoing data feed
  • Pay-as-you-go*

Write to us if you cannot find the plug-in you need, we will get it enabled.

*Powered by 3rd party partners

Omnichannel Customer Engagement

Saas Plug-ins catalogue

Advertising


Google Ads


DoubleClick


AdRoll


Firebase

Analytics


Google Analytics


Mixpanel


KISSmetrics


Comscore


Amazon S3


Firebase


Zoho Analytics


NewRelic


Segment

CRM


Hubspot


Salesforce


Freshsales

Ecommerce


Bigcommerce


Magento


Shopify


Woocommerce

Raw Data


Webhooks


Amazon S3


Stitch Data


Zapier


Amazon Lambda


Google Tag Manager

Warehouses


Redshift


Postgres


BigQuery


DynamoBD


Azure SQL


MYSQL

Custom Adapters

Need help with an integration adapter that is not listed in any of the options above?

Write to us and we will be more than happy to support your unique need

Your product deserves hyper growth. Datsy makes it easy – Try now

Improve customer experience – Increase customer engagement – Increase customer retention

Increase customer loyalty – Increase revenue per customer – Increase brand value

Start your 30 day free trial now, no credit card required !