Overview
This node acts as a trigger to fetch leads from Outgrow calculators at regular intervals. It is designed to monitor a specific Outgrow calculator and retrieve new lead data whenever available. This functionality is useful for automating workflows that depend on lead information generated by interactive calculators, such as marketing automation, CRM updates, or lead nurturing processes.
For example, a marketing team could use this node to automatically capture leads submitted through an Outgrow calculator embedded on their website and then push those leads into their email marketing platform or CRM system without manual intervention.
Properties
| Name | Meaning |
|---|---|
| Calculator Name or ID | Select which Outgrow calculator to monitor. You can choose from a list of available calculators or specify an ID using an expression. |
Output
The node outputs an array of JSON objects representing the leads fetched from the selected Outgrow calculator. Each object corresponds to a single lead with its associated data fields as provided by the Outgrow API.
If no new leads are found during polling, the node returns no output (null).
The node does not output binary data.
Dependencies
- Requires an API key credential for authenticating with the Outgrow API.
- The node makes HTTP GET requests to the Outgrow API endpoints:
- To load calculators:
https://api-calc.outgrow.co/api/v1/get_cal/{apiKey} - To fetch leads:
https://api-calc.outgrow.co/api/v1/get_leads/{apiKey}/{calculatorId}
- To load calculators:
Ensure the API key credential is configured correctly in n8n before using this node.
Troubleshooting
- Missing or invalid API key: If the API key is missing or incorrect, the node will throw an error indicating the API key is missing or invalid. Verify that the API key credential is set up properly.
- No calculator selected: If no calculator is chosen, the node will raise an error prompting to select a calculator.
- API request failures: Errors returned from the Outgrow API (e.g., network issues, invalid calculator ID) will be surfaced as "Outgrow API Error". Check the calculator ID and network connectivity.
- Empty lead results: If no leads are returned, the node outputs nothing. This is expected behavior when there are no new leads.
Links and References
- Outgrow API Documentation (for details on API endpoints and authentication)
- n8n Expressions Documentation (for using expressions in property values)