Table of Contents
Telemarketing software designed for calling and call centers. Very configurable and very powerful. Built-in email marketing and UK support.
API Overview
CallPro CRM is a cloud-based customer relationship management (CRM) system designed to empower businesses of all sizes. It offers a comprehensive suite of features, including contact management, lead tracking, sales pipeline management, marketing automation, and customer support. CallPro CRM's intuitive interface and customizable workflows streamline business processes, improve collaboration, and enhance customer engagement. With its robust reporting and analytics capabilities, businesses can gain valuable insights into their sales performance, customer behavior, and overall business operations.
The CallPro CRM API provides developers with a powerful set of REST APIs to seamlessly integrate CallPro CRM with other business systems and applications. The API documentation is comprehensive and well-organized, making it easy for developers to understand the API's capabilities and usage. CallPro CRM's REST APIs enable developers to create, retrieve, update, and delete CRM data, automate business processes, and extend the functionality of CallPro CRM. Additionally, CallPro CRM supports webhooks, allowing developers to receive real-time notifications when specific events occur within the CRM. To ensure optimal performance and prevent abuse, CallPro CRM implements rate limits to regulate the number of API requests per user or application.
API Request Limits
Free Plan
100 requests per day
Starter Plan
1,000 requests per day
Professional Plan
5,000 requests per day
Enterprise Plan
10,000 requests per day
SDKs
APIs
Method: GET
Description: Retrieve a list of contacts..
Endpoint: api/contacts
Parameters: page_size, page_number, first_name, last_name, email, phone_number, company, title, tags
Method: POST
Description: Create a new contact..
Endpoint: api/contacts
Parameters: first_name, last_name, email, phone_number, company, title, tags
Method: PUT
Description: Update a contact..
Endpoint: api/contacts/{contact_id}
Parameters: contact_id, first_name, last_name, email, phone_number, company, title, tags
Method: PATCH
Description: Partially update a contact..
Endpoint: api/contacts/{contact_id}
Parameters: contact_id, first_name, last_name, email, phone_number, company, title, tags
Method: DELETE
Description: Delete a contact..
Endpoint: api/contacts/{contact_id}
Parameters: contact_id
Method: GET
Description: Retrieve a list of companies..
Endpoint: api/companies
Parameters: page_size, page_number, name, website, industry, revenue, employees, tags
Method: POST
Description: Create a new company..
Endpoint: api/companies
Parameters: name, website, industry, revenue, employees, tags
Method: PUT
Description: Update a company..
Endpoint: api/companies/{company_id}
Parameters: company_id, name, website, industry, revenue, employees, tags
Method: PATCH
Description: Partially update a company..
Endpoint: api/companies/{company_id}
Parameters: company_id, name, website, industry, revenue, employees, tags
Method: DELETE
Description: Delete a company..
Endpoint: api/companies/{company_id}
Parameters: company_id
Method: GET
Description: Retrieve a list of deals..
Endpoint: api/deals
Parameters: page_size, page_number, name, amount, stage, close_date, contact_id, company_id, tags
Method: POST
Description: Create a new deal..
Endpoint: api/deals
Parameters: name, amount, stage, close_date, contact_id, company_id, tags
Method: PUT
Description: Update a deal..
Endpoint: api/deals/{deal_id}
Parameters: deal_id, name, amount, stage, close_date, contact_id, company_id, tags
Method: PATCH
Description: Partially update a deal..
Endpoint: api/deals/{deal_id}
Parameters: deal_id, name, amount, stage, close_date, contact_id, company_id, tags
Method: DELETE
Description: Delete a deal..
Endpoint: api/deals/{deal_id}
Parameters: deal_id
FAQ
How can I authenticate with the CallPro CRM API?
You can authenticate using OAuth2.0 or API Key. OAuth2.0 is recommended for most use cases.
What are the rate limits for CallPro CRM API?
The rate limits vary based on your subscription plan. Contact our support team for more information.
How do I get a sandbox account?
Contact our sales team to request a sandbox account. Sandbox accounts provide a test environment for development and testing.
What is the difference between a developer account and a production account?
Developer accounts are designed for testing and development purposes. Production accounts are used for live data and integrations.
Where can I find code examples for the CallPro CRM API?
Code examples can be found in our API documentation.