Perfex CRM icon

Perfex CRM

Open-source CRM for managing clients, projects, invoices, and support.

6 triggers12 searches19 actionsPollingAuth: API key

AI-assisted documentation15 min read

This documentation is compiled from our integration source code, internal specs for Perfex CRM, its official API documentation and anonymized requests logs we collect from our support team[2].

Open Perfex CRM on WEXTL →

Perfex CRM requires an active account and an API access token from your account settings to connect — both are set up on its own site.[3]

  • URLurlRequired

    Your instance URL e.g https://crm.mycompany.com.

    [1]
  • API TokenpasswordRequired

    Make sure this API Token has all necessary access. Customers access is required.

    [1]
  1. Log in to your WEXTL account, add the Perfex CRM node module to your workflow, and click Create new credential.
  2. Optional: In the Credential name field, enter a name for the credential.
  3. Enter the authentication credentials you copied from your Perfex CRM account, or follow the on-screen instructions to create the credential.
  4. If prompted, authenticate your account and confirm access.
  5. If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Connecting Perfex CRM to WEXTL®
Video slide demonstrates how to integrate Perfex CRM in the WEXTL visual workflow builder.[4]

Notes

Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →

Watch ContactsTrigger
Output fields[3]
FieldType
IDtext
Useridtext
Is Primarytext
Firstnametext
Lastnametext
Emailtext
Phonenumbertext
Titletext
Date Createddate
Passwordtext
New Pass Keytext
New Pass Key Requestedtext
Email Verified Attext
Email Verification Keytext
Email Verification Sent Attext
Last Iptext
Last Logintext
Last Password Changetext
Activetext
Profile Imagetext
35other output fields
Watch CustomersTrigger
Output fields[3]
FieldType
Useridtext
Companytext
Vattext
Phonenumbertext
Countrytext
Citytext
Ziptext
Statetext
Addresstext
Websitetext
Datecreateddate
Activetext
Leadidtext
Billing Streettext
Billing Citytext
Billing Statetext
Billing Ziptext
Billing Countrytext
Shipping Streettext
Shipping Citytext
12other output fields
Watch InvoicesTrigger
Output fields[3]
FieldType
IDtext
Senttext
Datesenddate
Clientidtext
Deleted Customer Nametext
Numbertext
Prefixtext
Number Formattext
Datecreateddate
Datedate
Duedatedate
Currencytext
Subtotaltext
Total Taxtext
Totaltext
Adjustmenttext
Addedfromtext
Hashtext
Statustext
Clientnotetext
52other output fields
Watch LeadsTrigger
Output fields[3]
FieldType
IDtext
Senttext
Datesenddate
Clientidtext
Deleted Customer Nametext
Numbertext
Prefixtext
Number Formattext
Datecreateddate
Datedate
Duedatedate
Currencytext
Subtotaltext
Total Taxtext
Totaltext
Adjustmenttext
Addedfromtext
Hashtext
Statustext
Clientnotetext
52other output fields
Watch ProjectsTrigger
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Statustext
Clientidtext
Billing Typetext
Start Datedate
Deadlinedate
Project Createddate
Date Finisheddate
Progresstext
Progress From Taskstext
Project Costtext
Project Rate Per Hourtext
Estimated Hourstext
Addedfromtext
Rel Typetext
Potential Revenuetext
Potential Margintext
Externaltext
Watch TasksTrigger
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Prioritytext
Date Addeddate
Start Datedate
Due Datedate
Date Finisheddate
Addedfromtext
Is Added From Contacttext
Statustext
Recurring Typetext
Repeat Everytext
Recurringtext
Is Recurring Fromtext
Get a CustomerAction
Input fields[3]
FieldType
CustomerRequired
choice
Output fields[3]
FieldType
Useridtext
Companytext
Vattext
Phonenumbertext
Countrytext
Citytext
Ziptext
Statetext
Addresstext
Websitetext
Date Createddate
Activetext
Leadidtext
Billing Streettext
Billing Citytext
Billing Statetext
Billing Ziptext
Billing Countrytext
Shipping Streettext
Shipping Citytext
12other output fields
Get a LeadAction
Input fields[3]
FieldType
LeadRequired
choice
Output fields[3]
FieldType
IDtext
Hashtext
Nametext
Contacttext
Titletext
Companytext
Descriptiontext
Countrytext
Ziptext
Citytext
Statetext
Addresstext
Assignedtext
Date Addeddate
From Form IDtext
Statustext
Sourcetext
Get a ProjectAction
Input fields[3]
FieldType
ProjectRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Statustext
Clientidtext
Billing Typetext
Start Datedate
Deadlinedate
Project Createddate
Date Finisheddate
Progresstext
Progress From Taskstext
Project Costtext
Project Rate Per Hourtext
Estimated Hourstext
Addedfromtext
Rel Typetext
Potential Revenuetext
Potential Margintext
Externaltext
Get a TaskAction
Input fields[3]
FieldType
TaskRequired
choice
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Prioritytext
Date Addeddate
Start Datedate
Due Datedate
Date Finisheddate
Addedfromtext
Is Added From Contacttext
Statustext
Recurring Typetext
Repeat Everytext
Recurringtext
Is Recurring Fromtext
Get an InvoiceAction
Input fields[3]
FieldType
InvoiceRequired
choice
Output fields[3]
FieldType
IDtext
Senttext
Datesenddate
Clientidtext
Deleted Customer Nametext
Numbertext
Prefixtext
Number Formattext
Datecreateddate
Datedate
Duedatedate
Currencytext
Subtotaltext
Total Taxtext
Totaltext
Adjustmenttext
Addedfromtext
Hashtext
Statustext
Clientnotetext
52other output fields
List ContactsSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
IDtext
Useridtext
Is Primarytext
Firstnametext
Lastnametext
Emailtext
Phonenumbertext
Titletext
Date Createddate
Passwordtext
New Pass Keytext
New Pass Key Requestedtext
Email Verified Attext
Email Verification Keytext
Email Verification Sent Attext
Last Iptext
Last Logintext
Last Password Changetext
Activetext
Profile Imagetext
35other output fields
List Customer ContactsSearch
Input fields[3]
FieldType
CustomerRequired
choice
Limitnumber
Output fields[3]
FieldType
IDtext
Useridtext
Companytext
Vattext
Phonenumbertext
Countrytext
Citytext
Ziptext
Statetext
Addresstext
Websitetext
Date Createddate
Activetext
Leadidtext
Billing Streettext
Billing Citytext
Billing Statetext
Billing Ziptext
Billing Countrytext
Shipping Streettext
12other output fields
List CustomersSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
Useridtext
Companytext
Vattext
Phonenumbertext
Countrytext
Citytext
Ziptext
Statetext
Addresstext
Websitetext
Datecreateddate
Activetext
Leadidtext
Billing Streettext
Billing Citytext
Billing Statetext
Billing Ziptext
Billing Countrytext
Shipping Streettext
Shipping Citytext
12other output fields
List InvoicesSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
IDtext
Senttext
Datesenddate
Clientidtext
Deleted Customer Nametext
Numbertext
Prefixtext
Number Formattext
Datecreateddate
Datedate
Duedatedate
Currencytext
Subtotaltext
Total Taxtext
Totaltext
Adjustmenttext
Addedfromtext
Hashtext
Statustext
Clientnotetext
52other output fields
List LeadsSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
IDtext
Hashtext
Nametext
Contacttext
Titletext
Companytext
Descriptiontext
Countrytext
Ziptext
Citytext
Statetext
Addresstext
Assignedtext
Date Addeddate
From Form IDtext
Statustext
Sourcetext
List ProjectsSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Statustext
Clientidtext
Billing Typetext
Start Datedate
Deadlinedate
Project Createddate
Date Finisheddate
Progresstext
Progress From Taskstext
Project Costtext
Project Rate Per Hourtext
Estimated Hourstext
Addedfromtext
Rel Typetext
Potential Revenuetext
Potential Margintext
Externaltext
List TasksSearch
Input fields[3]
FieldType
Searchtext
Limitnumber
Output fields[3]
FieldType
IDtext
Nametext
Descriptiontext
Prioritytext
Date Addeddate
Start Datedate
Due Datedate
Date Finisheddate
Addedfromtext
Is Added From Contacttext
Statustext
Recurring Typetext
Repeat Everytext
Recurringtext
Is Recurring Fromtext
Create a ContactAction
Input fields[3]
FieldType
Customer IDRequired
choice
First NameRequired
text
Last NameRequired
text
E-mailRequired
email
PasswordRequired
secret
Titletext
Phone Numbertext
Directionchoice
Primary Contacttext
Do Not Send Welcome Emailtext
Send Set Password Emailtext
Permissionsarray
Invoice Emailstext
Estimate Emailstext
Credit Note Emailstext
Project Emailstext
Ticket Emailstext
Task Emailstext
Contract Emailstext
Output fields[3]
FieldType
User IDnumber
Create a CustomerAction
Input fields[3]
FieldType
CompanyRequired
text
VATtext
Phone Numbertext
Websitetext
Groups Inarray
Default Languagetext
Default Currencytext
Addresstext
Citytext
Statetext
Zip Codetext
Partnership Typetext
Countrytext
Billing Streettext
Billing Citytext
Billing Statenumber
Billing Ziptext
Billing Countrytext
Shipping Streettext
Shipping Citytext
3other input fields
Output fields[3]
FieldType
User IDnumber
Create a LeadAction
Input fields[3]
FieldType
SourceRequired
text
StatusRequired
text
NameRequired
text
AssignedRequired
text
Client IDtext
Tagstext
Contacttext
Titletext
Emailemail
Websiteurl
Phone Numbertext
Companytext
Addresstext
Citytext
Statetext
Countrytext
Default Languagetext
Descriptiontext
Custom Contact Datedate
Contacted Todayboolean
1other input field
Output fields[3]
FieldType
User IDnumber
Create a ProjectAction
Input fields[3]
FieldType
Project NameRequired
text
Project RelatedRequired
choice
Related IDRequired
number
Billing TypeRequired
number
Start DateRequired
date
Project StatusRequired
number
Progress From Taskstext
Project Costtext
Project Progresstext
Project Rate Per Hourtext
Estimated Hourstext
Project Membersarray
Project Deadlinedate
Project Tagstext
Project Descriptiontext
Output fields[3]
FieldType
User IDnumber
Create a TaskAction
Input fields[3]
FieldType
Task NameRequired
text
Task Start DateRequired
date
Task RelatedRequired
choice
Task Publictext
Task Billabletext
Task Hourly Ratetext
Task Milestonetext
Task Deadlinedate
Task Prioritytext
Task Repeat Everytext
Task Repeat Every Customnumber
Task Repeat Type Customtext
Cyclesnumber
Related IDnumber
Task Tagstext
Task Descriptiontext
Output fields[3]
FieldType
User IDnumber
Create an InvoiceAction
Input fields[3]
FieldType
Customer IDRequired
choice
Invoice NumberRequired
number
Invoice DateRequired
date
CurrencyRequired
number
New ItemsRequired
array
SubtotalRequired
number
TotalRequired
number
Billing StreetRequired
text
Allowed Payment ModesRequired
array
Billing Citytext
Billing Statetext
Billing Zipnumber
Billing Countrynumber
Include Shippingboolean
Show Shipping on Invoiceboolean
Shipping Streettext
Shipping Citytext
Shipping Statetext
Shipping Zipnumber
Shipping Countrynumber
13other input fields
Output fields[3]
FieldType
User IDnumber
Delete a ContactAction
Input fields[3]
FieldType
ContactRequired
choice
Delete a CustomerAction
Input fields[3]
FieldType
CustomerRequired
choice
Delete a LeadAction
Input fields[3]
FieldType
LeadRequired
choice
Delete a ProjectAction
Input fields[3]
FieldType
ProjectRequired
choice
Delete a TaskAction
Input fields[3]
FieldType
TaskRequired
choice
Delete an InvoiceAction
Input fields[3]
FieldType
InvoiceRequired
choice
Make an API Calluniversal
Input fields[3]
FieldType
MethodRequired
choice
Headersarray
Headerobject
Query Stringarray
Parameterobject
Bodytext
Output fields[3]
FieldType
Bodytext
Headersobject
Status codenumber
Update a ContactAction
Input fields[3]
FieldType
ContactRequired
choice
First Nametext
Last Nametext
E-mailRequired
email
Titletext
Phone Numbertext
Directionchoice
Passwordtext
Primary Contacttext
Do Not Send Welcome Emailtext
Send Set Password Emailtext
Permissionsarray
Invoice Emailstext
Estimate Emailstext
Credit Note Emailstext
Project Emailstext
Ticket Emailstext
Task Emailstext
Contract Emailstext
Update a CustomerAction
Input fields[3]
FieldType
CustomerRequired
choice
Companytext
VATtext
Phone Numbertext
Websitetext
Groups Inarray
Default Languagetext
Default Currencytext
Addresstext
Citytext
Statetext
Zip Codetext
Partnership Typetext
Countrytext
Billing Streettext
Billing Citytext
Billing Statenumber
Billing Ziptext
Billing Countrytext
Shipping Streettext
4other input fields
Update a LeadAction
Input fields[3]
FieldType
LeadRequired
choice
Sourcetext
Statustext
Nametext
Assignedtext
Client IDtext
Tagstext
Contacttext
Titletext
Emailemail
Websiteurl
Phone Numbertext
Companytext
Addresstext
Citytext
Statetext
Countrytext
Default Languagetext
Descriptiontext
Custom Contact Datedate
2other input fields
Update a ProjectAction
Input fields[3]
FieldType
ProjectRequired
choice
Project NameRequired
text
Project RelatedRequired
choice
Related IDRequired
number
Billing TypeRequired
number
Start DateRequired
date
Project StatusRequired
number
Progress From Taskstext
Project Costtext
Project Progresstext
Project Rate Per Hourtext
Estimated Hourstext
Project Membersarray
Project Deadlinedate
Project Tagstext
Project Descriptiontext
Update a TaskAction
Input fields[3]
FieldType
TaskRequired
choice
Task NameRequired
text
Task Start DateRequired
date
Task RelatedRequired
choice
Task Publictext
Task Billabletext
Task Hourly Ratetext
Task Milestonetext
Task Deadlinedate
Task Prioritytext
Task Repeat Everytext
Task Repeat Every Customnumber
Task Repeat Type Customtext
Cyclesnumber
Related IDnumber
Task Tagstext
Task Descriptiontext
Update an InvoiceAction
Input fields[3]
FieldType
InvoiceRequired
choice
Customer IDRequired
choice
Invoice NumberRequired
number
Invoice DateRequired
date
CurrencyRequired
number
New ItemsRequired
array
SubtotalRequired
number
TotalRequired
number
Billing StreetRequired
text
Allowed Payment ModesRequired
array
Billing Citytext
Billing Statetext
Billing Zipnumber
Billing Countrynumber
Include Shippingboolean
Show Shipping on Invoiceboolean
Shipping Streettext
Shipping Citytext
Shipping Statetext
Shipping Zipnumber
14other input fields

Look for Perfex CRM templates in the WEXTL template library.

Browse templates →
  1. WEXTL® Perfex CRM Source Code connector implementation.
  2. Our users use cases and automations.
  3. Official API Documentation for Perfex CRM.
  4. WEXTL® visual workflow builder data.

Last updated: Jul 18, 2026 19:12