Crowd.dev Node icon

Crowd.dev Node

Crowd.dev - An open-source suite of community and data tools built to unlock community-led growth for developer tools.

Overview

The Crowd.dev Node for n8n allows you to interact with the Crowd.dev platform, specifically to create new organizations. This node is useful in scenarios where you want to automate the onboarding of organizations into your Crowd.dev workspace, such as syncing data from other CRMs, registering new partners, or integrating with signup forms.

Practical examples:

  • Automatically add a new organization to Crowd.dev when a company signs up on your website.
  • Sync organizations from another database or CRM into Crowd.dev.
  • Batch import organizations and their members via workflow automation.

Properties

Name Type Meaning
Name String The name of the organization. (Required)
Url String The URL of the organization.
Description String (multi-line) A short description of the organization.
Logo String A URL pointing to the organization's logo.
Employees Number The number of employees in the organization.
Members Collection (Array of Strings) List of member IDs associated with the organization. Each entry is a member ID.

Output

The node returns a JSON object representing the created organization. The exact structure depends on the response from the Crowd.dev API, but typically includes fields such as the organization's ID, name, URL, description, logo, employee count, and associated members.

If the API call does not return any data, the output will be:

{
  "result": "success"
}

If multiple items are returned (rare for a create operation), each will be output as a separate item.

Dependencies

  • External Service: Requires access to the Crowd.dev API.
  • API Key: You must configure valid Crowd.dev API credentials in n8n under the credential type crowdApi.

Troubleshooting

  • Missing Credentials:
    Error: "No credentials found" or authentication errors.
    Resolution: Ensure that the Crowd.dev API credentials are correctly set up in n8n.

  • Invalid Input Data:
    Error: "Missing required property: Name" or similar validation errors.
    Resolution: Make sure all required fields, especially "Name", are provided and correctly formatted.

  • API Errors:
    Error: Error messages from the Crowd.dev API (e.g., "Organization already exists").
    Resolution: Check the error message details. Resolve conflicts or correct input data as needed.

  • Continue On Fail:
    If enabled, failed items will include an error field in the output with the error details.

Links and References

Discussion