SignifyCRM icon

SignifyCRM

Consume SignifyCRM API

Overview

This node integrates with the SignifyCRM API to manage CRM data. Specifically, for the Opportunity resource with the Get Many operation, it retrieves multiple opportunity records from the SignifyCRM system.

The node supports fetching either all opportunities or a limited number of them based on user input. This is useful in scenarios where you want to list or process multiple sales opportunities, such as generating reports, syncing data with other systems, or triggering workflows based on opportunity data.

For example, you could use this node to:

  • Retrieve all open sales opportunities to analyze pipeline health.
  • Fetch a limited set of recent opportunities for quick review.
  • Integrate opportunity data into dashboards or notifications.

Properties

Name Meaning
Return All Boolean flag indicating whether to return all opportunity records or limit the results.
Limit Maximum number of opportunity records to return when "Return All" is false (minimum 1).

Output

The output is an array of JSON objects representing opportunity records retrieved from SignifyCRM. Each object contains fields such as:

  • id: Unique identifier of the opportunity.
  • name: Name/title of the opportunity.
  • account_id: Associated account identifier.
  • opportunity_type: Type/category of the opportunity.
  • lead_source: Source of the lead.
  • sales_stage: Current sales stage.
  • currency_id: Currency used for the opportunity amount.
  • amount: Monetary value of the opportunity.
  • date_closed: Expected close date.
  • probability: Probability percentage of closing the deal.
  • next_step: Next action step planned.
  • description: Description or notes.
  • assigned_user_id: User assigned to the opportunity.
  • campaign_id: Related campaign identifier.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the SignifyCRM API.
  • The node makes HTTP POST requests to SignifyCRM endpoints such as /get_entries_count and /get_entry_list.
  • No additional external dependencies are required beyond the configured SignifyCRM API credentials.

Troubleshooting

  • Common issues:

    • Authentication failures due to invalid or missing API credentials.
    • Exceeding API rate limits if requesting too many records at once.
    • Network connectivity problems preventing access to the SignifyCRM API.
  • Error messages:

    • Errors returned from the API will be thrown unless "Continue On Fail" is enabled.
    • Typical error messages may include authentication errors, invalid parameters, or server errors.
  • Resolutions:

    • Verify that the API key credential is correctly configured and has necessary permissions.
    • Use the "Limit" property to restrict the number of records fetched if performance issues occur.
    • Check network connectivity and firewall settings to ensure access to the SignifyCRM API endpoint.

Links and References

Discussion