Salesmanago component for Yii 2 framework
SALESmanago Technical API Documentation
The preferred way to install this extension is through composer.
Run
composer require "mrstroz/yii2-salesmanago" "*"
or add
"mrstroz/yii2-salesmanago": "*"
to the require section of your composer.json
file.
Add component to your config file
'components' => [
// ...
'salesmanago' => [
'class' => 'mrstroz\salesmanago\Salesmanago',
'clientId' => 'xxxxxx',
'apiKey' => 'xxxxxx',
'apiSecret' => 'xxxxxx',
],
]
Add new contact to SALESmanago
$salesmanago = Yii::$app->salesmanago;
$result = $salesmanago->call('contact/upsert',[
contact' => [
'email' => 'example@example.com',
'state' => 'CUSTOMER',
],
'owner' => 'owner@owner.com',
'tags' => [
'TAG'
],
'properties' => array('page' => 'newsletter'),
'lang' => 'PL',
'useApiDoubleOptIn' => true,
'forceOptIn' => true,
'forceOptOut' => false,
'forcePhoneOptIn' => true,
'forcePhoneOptOut' => false
]
);
Check SALESmanago Technical API Documentation for all available options.
Comments