Get your PerfexCRM API & Webhooks module up and running in minutes with our step-by-step guide
Secure download with license verification
Access the member area with your license key and email
Enter your domain and verify via email (security feature)
Download the module ZIP file (only works after activation)
Secure download protected by email verification (Oct 2025 security update)
Make sure your server meets these requirements
Simple step-by-step installation process
Extract the downloaded ZIP file to access the api_webhooks folder
unzip perfexcrm-api-webhooks.zipUpload the api_webhooks folder to your modules directory
/path/to/perfexcrm/modules/api_webhooks/Ensure proper permissions for the module (755 recommended)
chmod -R 755 modules/api_webhooks
chown -R www-data:www-data modules/api_webhooksGo to Setup → Modules and activate "API & Webhooks"
Enter your license key in the module activation page
Navigate to API Settings and customize your preferences
After activating the module in PerfexCRM, you must enter your license key. The module verifies your license with our Panel API and will not function without a valid license.
Set up your API and verify everything is working
Try this quick test:
curl -H "X-API-KEY: pk_your_api_key_here" \
https://yoursite.com/api/v1/customersAfter installation, you will also have access to one-click auto-updates. When new versions are released, navigate to Setup → API & Webhooks → License and click "Check Updates". The module will automatically download, verify, back up your current version, and install the update — no manual file uploads needed.
Quick solutions to common installation problems
Check folder location and permissions
Path: /modules/api_webhooks/
Permissions: 755Clear cache and check PerfexCRM version
rm -rf application/cache/*Ensure your server can reach Panel API
Explore our documentation, check out code examples, or start building with our API