Actions11
Overview
This node integrates with the ProspectPro API to create a new contact associated with a specific prospect. It is useful in scenarios where you want to programmatically add detailed contact information—such as name, job title, email, phone number, and LinkedIn profile—to an existing prospect record in your ProspectPro database.
Practical examples include:
- Automatically adding new sales leads' contact details collected from a web form into ProspectPro.
- Enriching prospect data by appending multiple contacts related to a single company or prospect.
- Integrating with CRM workflows to keep contact information up-to-date without manual entry.
Properties
| Name | Meaning |
|---|---|
| Prospect ID | The unique identifier of the prospect for whom the contact is being created (required). |
| First Name | The first name of the contact (required). |
| Last Name | The last name of the contact (required). |
| Job Title | The job title or position of the contact within their organization. |
| Email Address | The email address of the contact. |
| Phone Number | The phone number of the contact. |
| LinkedIn URL | The LinkedIn profile URL of the contact. |
Output
The node outputs JSON data representing the newly created contact as returned by the ProspectPro API. This typically includes all the contact's details such as their ID, names, job title, email, phone, LinkedIn URL, and association with the prospect.
If the API supports it, the output may also contain metadata about the creation operation (e.g., timestamps, status codes).
No binary data output is indicated for this operation.
Dependencies
- Requires an active connection to the ProspectPro API.
- Needs an API authentication token or key configured in n8n credentials to authorize requests.
- The base URL used for API calls is
https://api.prospectpro.nl/v1.2. - Proper permissions on the API key to create contacts under prospects are necessary.
Troubleshooting
- Missing Required Fields: If "Prospect ID", "First Name", or "Last Name" are not provided, the API will likely reject the request. Ensure these fields are always set.
- Invalid Prospect ID: Providing a non-existent or incorrect prospect ID will cause the API to fail creating the contact. Verify the prospect ID beforehand.
- Authentication Errors: If the API key or token is invalid or missing, the node will return authorization errors. Check credential configuration.
- API Rate Limits: Frequent calls might hit rate limits imposed by ProspectPro. Implement retries or delays if needed.
- Malformed URLs or Data: Ensure that optional fields like LinkedIn URL and email are correctly formatted to avoid validation errors.
Links and References
- ProspectPro API Documentation (hypothetical link for reference)
- n8n Documentation on Creating Custom Nodes
- General REST API best practices for error handling and authentication