See llms.txt for all machine-readable content.
Unlock the full potential of DealerAI and n8n’s automation platform by connecting DealerAI’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.
Created by
DealerAI
Last update
3 days ago
DealerAI integration
is built and maintained by our partners at DealerAI and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
An n8n node for the DealerAI production API. It provides 57 operations across 17 resources, including contacts, conversations, dealership configuration, inventory, personnel, promotions, search, and sequence enrollment.
Process ADF Lead
Processes the inbound ADF.
Verify Authentication
Verifies the provided Basic Authentication credentials and returns the authenticated dealer ID.
Add or Update Contact
Creates a new contact or updates an existing one based on email or phone. This operation does not send any messages to the contact.
Search Contacts
Retrieves a paginated list of contacts for the authenticated dealership with optional filters, including vehicle-of-interest and owned-vehicle matching.
Get Conversation by ConversationId
Retrieves conversation data including user information, status, and optionally messages for the specified conversation ID.
Get Conversation by ConversationId
Retrieves conversation data including user information, status, and optionally messages for the specified conversation ID.
Get Conversation by ConversationId
Retrieves conversation data including user information, status, and optionally messages for the specified conversation ID.
Get Conversations with Filtering and Pagination
Retrieves a paginated list of conversations for the authenticated dealership with optional filtering by channel, status, dates, and archived status. Results are ordered by LastModifiedDate.
Get Conversations with Filtering and Pagination
Retrieves a paginated list of conversations for the authenticated dealership with optional filtering by channel, status, dates, and archived status. Results are ordered by LastModifiedDate.
Get Conversations with Filtering and Pagination
Retrieves a paginated list of conversations for the authenticated dealership with optional filtering by channel, status, dates, and archived status. Results are ordered by LastModifiedDate.
Notifies DealerAI that a retailer has enabled the CreditApp integration
CreditApp signs the request body with HMAC-SHA256 using the shared secret key and sends the hex-encoded signature in the `X-Credit-App-Signature` header. The dealer is looked up by normalizing `retailerName` to a dealer ID (e.g. "Bob's Motors" → "bobs-motors"). If no matching dealer exists, one is created.
Get Dealership
Retrieves the complete dealership profile and configuration for the authenticated dealership.
Delete Holiday
Deletes a single dealership holiday by id for the authenticated dealership.
Get Department Hours
Retrieves the current operating hours for the authenticated dealership.
Get Holidays
Retrieves dealership holidays for the authenticated dealership with optional filters.
Save Department Hours
Updates existing department hours for the authenticated dealership.
Save Holidays
Creates or updates dealership holidays for the authenticated dealership.
Sync Statutory Holidays
Syncs upcoming statutory holidays for the authenticated dealership.
Delete Knowledge Base Entries
Deletes dealership knowledge base entries by entry id or descriptor for the authenticated dealership.
Extract Knowledge Base
Extracts candidate dealership knowledge base entries from a public website URL.
Get Knowledge Base
Retrieves dealership knowledge base entries for the authenticated dealership.
Replace Knowledge Base
Replaces the full set of dealership knowledge base entries for the authenticated dealership in one call, applying creates, updates, removals, and reordering based on the provided entries.
Save Knowledge Base
Creates or updates dealership knowledge base entries for the authenticated dealership.
Get Manufacturers
Retrieves a paginated list of all vehicle manufacturers in the system.
Get Models by Manufacturer
Retrieves a paginated list of car models for a specific manufacturer, optionally filtered by region.
Delete All New Cars
Removes all new car inventory records for the authenticated dealership.
Delete New Car by VIN
Removes a specific new car from the dealership's inventory by its VIN.
Get New Car by VIN
Retrieves a specific new car from the dealership's inventory by its VIN (Vehicle Identification Number).
Get New Cars
Retrieves a paginated list of new cars for the authenticated dealership, ordered by creation date.
Search New Cars
Returns a filtered, paginated list of new cars matching the specified criteria.
Upload New Inventory CSV
Uploads a CSV file containing new car inventory data and replaces all existing inventory for the dealership. Supports custom column mapping via query parameters.
Upload New Inventory JSON
Uploads a JSON file containing new car inventory data and replaces all existing inventory for the dealership.
Create Personnel
Adds a new personnel or department-contact entry for the authenticated dealership.
Delete Personnel
Removes a specific personnel or department-contact entry by its unique identifier.
Get Personnel
Retrieves all personnel and department contacts configured for the authenticated dealership.
Get Personnel by ID
Retrieves a specific personnel or department-contact entry by its unique identifier.
Update Personnel
Replaces an existing personnel or department-contact entry by its unique identifier.
Create Promotions
Inserts a collection of promotional offers into the dealership's system. Returns the count of successfully created promotions.
Delete All Promotions
Removes all promotional offers for the authenticated dealership.
Delete Promotion by ID
Removes a specific promotion from the dealership's system by its unique identifier.
Extract and Create a Promotion
Extracts a single promotion from the supplied markdown or HTML content and saves it for the authenticated dealership. Markdown is preferred when both are provided; HTML is used as a fallback when markdown extraction fails. The created promotion uses the supplied siteUrl and isActive values. Returns the created or updated promotion, 204 No Content when a matching promotion already exists and overwrite is false, or 404 Not Found when no promotion could be extracted. An existing promotion that was modified after its last extraction is also skipped with 204 No Content, to preserve manual edits; set force together with overwrite to re-extract it anyway.
Get Promotion by ID
Retrieves a specific promotion by its unique identifier.
Get Promotions
Retrieves a paginated list of promotions for the authenticated dealership. Optionally filter by IsActive and/or IsExtracted.
Set Promotion Active Status
Sets the IsActive flag on a specific promotion to true or false.
Search Cars
Searches both new and used car inventory using natural language queries. Translates the query into structured filters and returns matching vehicles from the dealership's inventory.
Translate Search Query
Converts a natural language car search query into a structured logic expression using OpenAI. Returns filter criteria that can be used for precise inventory searches.
Bulk Enroll Contacts
Enrolls contacts from the authenticated dealership into the requested sequence.
Enroll Contact
Enrolls a single contact by name, phone, and/or email into the requested sequence. If no matching contact exists, a new one is created.
Train LLM
Retrains the LLM vector search index for the authenticated dealership. "KnowledgeBase" retrains both the knowledge base entries and personnel/department contact data; "Holidays", "Locations", and "Services" retrain their respective data sets.
Delete All Used Cars
Removes all used car inventory records for the authenticated dealership.
Delete Used Car by VIN
Removes a specific used car from the dealership's inventory by its VIN.
Get Used Car by VIN
Retrieves a specific used car from the dealership's inventory by its VIN (Vehicle Identification Number).
Get Used Cars
Retrieves a paginated list of used cars for the authenticated dealership, ordered by creation date.
Search Used Cars
Returns a filtered, paginated list of used cars matching the specified criteria.
Upload Used Inventory CSV
Uploads a CSV file containing used car inventory data and replaces all existing inventory for the dealership. Supports custom column mapping via query parameters.
Upload Used Inventory JSON
Uploads a JSON file containing used car inventory data and replaces all existing inventory for the dealership.
Get the current client application version
Get the current client application version.
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel

AI agents and workflows for technical teams at