PHP code example of codegreencreative / laravel-freshworks
1. Go to this page and download the library: Download codegreencreative/laravel-freshworks library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
codegreencreative / laravel-freshworks example snippets
// Create a new contact=
\Freshworks::contacts()->create([
'first_name' => 'Jane',
'last_name' => 'Doe',
'email' => '[email protected]',
'phone' => '555-555-5555'
]);
// Update an existing contact
\Freshworks::contacts()->update($contact_id, ['email' => '[email protected]']);
// Get all views/filters for contacts
$views = \Freshworks::contacts()->filters()->toObject();
// List all contacts using a view
\Freshworks::contacts()->all($view_id)->toObject()
// Tracking
// Create a new contact
\Freshworks::track()->identify([
'identifier' => '[email protected]', //Replace with unique identifier
'First name' => 'Johnny', //Replace with first name of the user
'Last name' => 'Doe', //Replace with last name of the user
'Email' => '[email protected]', //Replace with email of the user
'Alternate contact number' => '98765432', //Replace with custom field
'company' => array(
'Name' => 'Example.com', //Replace with company name
'Website' => 'www.example.com' //Replace with website of company
)
]));
// Track an event
\Freshworks::track()->event([
'identifier' => '[email protected]',
'name' => 'Test Event',
'role' => 'admin'
]));
// Track a page view
\Freshworks::track()->pageview([
'identifier' => '[email protected]',
'url' => 'http://example.com/pricing'
]));