Lead API Package

Maintainers

Package info

github.com/Artisticbird-Tech-Pvt-Ltd/LeadApI

pkg:composer/artisticbird-tech/lead-api

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-06-19 05:33 UTC

This package is auto-updated.

Last update: 2026-07-19 06:16:03 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
email 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:

info@artisticbird.com

License

MIT License