SignifyCRM icon

SignifyCRM

Consume SignifyCRM API

Overview

This node integrates with the SignifyCRM API to update existing case records in the CRM system. It allows users to modify various fields of a case such as subject, account association, status, type, request and due dates, and additional optional details like description, contact, opportunity, and assigned user.

Typical use cases include:

  • Updating the status or type of a customer support case.
  • Changing the assigned user responsible for a case.
  • Modifying deadlines or adding descriptive information to an existing case.
  • Linking a case to different contacts or opportunities dynamically.

For example, a support team could automate updating case statuses from "New" to "Pending Input" when awaiting customer feedback, or reassign cases to different team members based on workload.

Properties

Name Meaning
Case ID The unique identifier of the case to update (required).
Subject Name The subject or title of the case.
Account Name or ID The account associated with the case; can be selected from a list or specified via expression.
Status Current status of the case. Options: Approved, Assigned, Closed, Duplicate, New, Onsite, Pending Input, Pending Test, Rejected, Resolved.
Type Type/category of the case. Options: Change Request, Consulting Service, Data Update / Archive, Defect, Infrastructure, KM Document, Project, Question, Remove Subscription, User Security, Server Down, Setup Problem, Add Subscription.
Request Date The date/time when the case was requested. Defaults to current time if not set.
Due Date The deadline or due date for the case resolution.
Additional Fields A collection of optional fields including:
- Description: Textual description of the case.
- Contact Name or ID: Associated contact, selectable or by expression.
- Opportunity Name or ID: Related sales opportunity, selectable or by expression.
- Assigned To Name or ID: User assigned to the case, selectable or by expression.

Output

The node outputs JSON data representing the updated case record as returned by the SignifyCRM API. This typically includes the updated field values and metadata confirming the success of the update operation.

No binary data output is produced by this node.

Dependencies

  • Requires an active connection to the SignifyCRM API using an API key credential configured in n8n.
  • The node uses internal helper methods to fetch user IDs and picklist options dynamically.
  • Proper permissions in the SignifyCRM system are necessary to update case records.

Troubleshooting

  • Common issues:

    • Invalid or missing Case ID will cause the update to fail.
    • Providing invalid option values for status or type may result in API errors.
    • Insufficient permissions or expired API credentials can lead to authentication failures.
    • Network connectivity problems can prevent API requests from completing.
  • Error messages:

    • Errors related to missing required parameters indicate that mandatory fields like Case ID were not provided.
    • API response errors might mention invalid field values or unauthorized access; verify input correctness and credential validity.
    • Timeout or network errors suggest connectivity issues; check your internet connection and SignifyCRM service status.
  • Resolution tips:

    • Ensure all required fields are correctly filled.
    • Use the load options feature to select valid values where applicable.
    • Verify API credentials and permissions.
    • Retry after resolving any network or service interruptions.

Links and References

Discussion