Skip to content

bilalbaraz/laravel-clevertap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel CleverTap

Laravel CleverTap

A Laravel package for seamless CleverTap API integration.

Latest Version on Packagist Total Downloads GitHub License Coveralls

Installation

You can install the package via composer:

composer require bilalbaraz/laravel-clevertap

Configuration

After installing the package, publish the configuration file using:

php artisan vendor:publish --provider="BilalBaraz\LaravelCleverTap\CleverTapServiceProvider"

This will create a config/clevertap.php file in your application. Configure your CleverTap credentials in this file:

return [
    'account_id' => env('CLEVERTAP_ACCOUNT_ID'),
    'passcode' => env('CLEVERTAP_PASSCODE'),
];

Then, add your CleverTap credentials to your .env file:

CLEVERTAP_ACCOUNT_ID=your-account-id
CLEVERTAP_PASSCODE=your-passcode

Basic Usage

T.B.D.

Advanced Usage

T.B.D.

Features

T.B.D.

API Implementation Roadmap

The following CleverTap APIs will be implemented in this package:

  • Settings API
  • Campaign APIs
    • Create Campaign
    • Stop Scheduled Campaign
    • Get Campaign Reports
    • Get Campaigns
  • Catalog API
  • Custom List API
  • Event APIs
  • Profile APIs
    • Get User Profiles
    • Upload User Profiles
    • Upload Device Tokens
    • Get Profile Count
    • Delete User Profile
    • Demerge User Profile
    • Subscribe
    • Disassociate a Phone Number
  • Remote Config API
    • Create/Define Variables
    • Delete Variables
    • Get Variables
  • Report APIs
  • Bulletins API

License

The MIT License (MIT). Please see License for more information.

About

A Laravel package for seamless CleverTap API integration

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages