Spark CRM exposes a REST API so you can build your own checkout experiences, sync data with external systems, and automate your commerce workflows. This section covers how to integrate Spark CRM into your own funnels and applications.
Getting Started
Every integration starts with an API token. The account owner generates one under Settings > API Tokens and includes it in the Authorization header of each request.
See API Tokens for details on creating, storing, and rotating tokens.
Full request and response schemas live in the API Reference.
PHP SDK
If you’re building in PHP, the official open-source SDK wraps the REST API with a typed client, so you can skip writing HTTP boilerplate:
Guides
Basic DTC Checkout Flow
Integrate a direct-to-consumer checkout that captures the lead, processes the initial purchase, presents one-click upsells, and completes the order.
Related Topics
- API Tokens - Authenticate your API requests
- Payment Processing - Gateways, orchestrators, and decline recovery
- WordPress Plugin - Connect a WordPress/WooCommerce store without custom code

