SignifyCRM icon

SignifyCRM

Consume SignifyCRM API

Overview

This node integrates with the SignifyCRM API to manage various CRM resources such as Accounts, Contacts, Leads, Opportunities, Cases, and Tasks. Specifically, for the Account resource with the Get Many operation, it retrieves multiple account records from the CRM system.

The node supports fetching either all accounts or a limited number of them based on user input. This is useful in scenarios where you want to list accounts for reporting, synchronization, or further processing within an automation workflow.

Practical example:

  • Retrieve all accounts to export them into another system.
  • Fetch a limited number of recent accounts to display in a dashboard or trigger follow-up actions.

Properties

Name Meaning
Return All Whether to return all account records or only up to a specified limit
Limit Maximum number of account records to return (only applicable if "Return All" is false)

Output

The output is a JSON array where each item represents an account record retrieved from SignifyCRM. Each account object includes fields such as:

  • id: Unique identifier of the account
  • name: Account name
  • account_type: Type/category of the account
  • last_name
  • email1: Primary email address
  • title
  • phone_mobile
  • phone_work
  • department
  • birthdate
  • description
  • assigned_user_id: Identifier of the user assigned to the account

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the SignifyCRM API.
  • The node uses internal helper functions to make HTTP POST requests to endpoints like /get_entry_list and /get_entries_count.
  • No additional external dependencies beyond the SignifyCRM API and its authentication are needed.

Troubleshooting

  • Common issues:

    • Authentication failures due to invalid or missing API credentials.
    • Exceeding API rate limits when requesting all records.
    • Network connectivity problems affecting API calls.
  • Error messages:

    • Errors returned from the API will be thrown and can include messages about invalid parameters or authorization errors.
    • If "Return All" is selected but the total count cannot be retrieved, the node may fail or return no results.
  • Resolutions:

    • Verify that the API key credential is correctly configured and has sufficient permissions.
    • Use the "Limit" property to restrict the number of records fetched if performance or rate limits are concerns.
    • Ensure network access to the SignifyCRM API endpoint.

Links and References

Discussion