Actions28
- Availability Actions
- Calendar Task Actions
- Crew Actions
- Customer Actions
- Customer Equipment Actions
- Estimate Actions
- Invoice Actions
- Job Actions
- Job Category Actions
- Job Status Actions
- Me (Authorized User) Actions
- Payment Type Actions
- Source Actions
- Tech Actions
Customer → Create
AI-generatedSummary
Creates a Service Fusion customer by sending a POST request to the customers endpoint. The required Customer Name is sent as customer_name; optional contact, location, account, referral, and custom field values are added when provided.
Inputs
- Customer Name (required) — Name for the new customer.
- Primary Contact — Optional contact details. If any contact fields are supplied, First Name and Last Name are both required. Phone and email are sent as contact phone and email lists; the contact is marked primary.
- Primary Location — Optional service location. If supplied, Street 1 is required; the location is marked primary.
- Referral Source Name or ID — How the customer found the business. Select a listed source or enter a name or ID.
- Additional Fields — Optional customer properties, including account number, agent, assigned contract, credit rating, discount, industry, tax and billing flags, labor charge settings, last serviced date, parent customer, payment type and terms, notes, currency, and tax item. Agent, contract, industry, parent customer, and tax item accept an ID or name as indicated. Last Serviced Date is converted to a date.
- Custom Fields — Map fields configured in the Service Fusion account. The node discovers them from recently updated customer records; select field options are entered as free text.
- Custom Fields (JSON) — Optional object of field names to values, or an array of
{ "name", "value" }entries. These values override mapped fields with the same name and can set fields absent from the mapper. - Additional Body (JSON) — Optional JSON object merged into the request body last. Array values for keys already containing arrays, such as
contactsorlocations, are appended; other keys are replaced or added.
Output shape
A single customer record returned by Service Fusion, in one n8n output item per input item.
If Service Fusion returns an array, each array element becomes a separate output item. Invalid JSON, a contact without both names, or a location without Street 1 causes an error; with Continue On Fail enabled, the corresponding output item contains an
errorfield.