定制 codegreencreative/laravel-freshworks 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

codegreencreative/laravel-freshworks

最新稳定版本:v1.2.2

Composer 安装命令:

composer require codegreencreative/laravel-freshworks

包简介

A Laravel wrapper for Freshworks API

README 文档

README

This Laravel package will allow you to connect to Freshworks CRM API using a Laravel like syntax.

See Freshworks CRM API documentation for details on what can be done with their API.

Installation

composer require codegreencreative/laravel-freshworks

Configuration

php artisan vendor:publish --tag="laravel-freshworks"

Environment

Add your Freshworks API key and domain. Your domain will be the subdomain you chose when creating your account. {subdomain}.myfreshworks.com You can gey your app token by going to Admin Settings -> CRM Code Library -> PHP and copying the app_token value.

FRESHWORKS_API_KEY= FRESHWORKS_APP_TOKEN= FRESHWORKS_DOMAIN= 

Examples

When an object is returned back from Freshworks, you have two options when returning that object. ->toObject() or ->toArray()

// Create a new contact= \Freshworks::contacts()->create([ 'first_name' => 'Jane', 'last_name' => 'Doe', 'email' => 'jane@janedoe.com', 'phone' => '555-555-5555' ]); // Update an existing contact \Freshworks::contacts()->update($contact_id, ['email' => 'jd@janedoe.com']); // 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' => 'john.doe@example.com', //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' => 'john.doe@example.com', //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' => 'john.doe@example.com', 'name' => 'Test Event', 'role' => 'admin' ])); // Track a page view \Freshworks::track()->pageview([ 'identifier' => 'john.doe@example.com', 'url' => 'http://example.com/pricing' ]));

See Freshworks CRM API documentation for details on what can be done with their API.

API endpoints added

统计信息

  • 总下载量: 16.8k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 5
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 5
  • Watchers: 2
  • Forks: 6
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-01-04

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固