artisticbird-tech / lead-api
Lead API Package
v1.0.0
2026-06-19 05:33 UTC
README
Simple Laravel package to send leads directly to the ArtisticBird CRM.
Requirements
- PHP 8.1+
- Laravel 9, 10, 11, or 12
Installation
Install the package using Composer:
composer require artisticbird-tech/lead-api
Publish the configuration file:
php artisan vendor:publish --tag=leadapi-config
Configuration
Add your API key to your .env file.
LEAD_API_KEY=YOUR_API_KEY
Contact ArtisticBird support to obtain your API key.
Usage
Basic Example
use ArtisticBird\LeadApi\LeadApi; $response = LeadApi::store([ 'name' => 'John Doe', 'email' => 'john@example.com', 'phone' => '9999999999', ]);
Advanced Example
use ArtisticBird\LeadApi\LeadApi; $response = LeadApi::store([ 'name' => 'John Doe', 'email' => 'john@example.com', 'phone' => '9999999999', 'source' => 'website', 'priority' => 'cold', 'status' => 'new', 'extra' => [ 'company' => 'Example Ltd', 'message' => 'Interested in your services', ], ]);
Supported Fields
| Field | Type | Required |
|---|---|---|
| name | string | Yes |
| string | No | |
| phone | string | No |
| source | string | No |
| priority | string | No |
| status | string | No |
| extra | array | No |
Response Example
[
'status' => 200,
'success' => true,
'data' => [
'success' => true,
'message' => 'Lead stored successfully',
'lead_id' => 123
]
]
Support
For API key requests or technical support, please contact:
License
MIT License