CiviCRM
Interact with CiviCRM API v4 (Civi-Go compatible).
Supports Contact, Membership, Group, Relationship and Activity entities.
Includes dynamic mapping of email, phone, address and location types.
Includes birth_date validation and JSON filters for GET MANY.
Actions30
Overview
This node interacts with the CiviCRM API v4 to create a new Membership record. It allows users to specify multiple custom fields for the membership, making it useful for managing membership data in CiviCRM. Practical applications include automating membership registrations, updating membership details, or integrating membership data from other systems into CiviCRM.
Use Case Examples
- Creating a new membership for a contact with custom membership fields such as membership type, start date, and status.
- Automating membership creation as part of a workflow triggered by an external event, like a new user signup on a website.
Properties
| Name | Meaning |
|---|---|
| Fields | A collection of custom fields to set on the membership record. Each field has a name and a value, allowing flexible data input for the membership. |
Output
JSON
id- The unique identifier of the created membership record.name- The name of the membership.title- The title associated with the membership.subject- The subject or description of the membership.display_name- The display name of the membership.
Dependencies
- Requires an API key credential for authenticating with the CiviCRM API.
Troubleshooting
- Ensure that the API credentials are correctly configured and have sufficient permissions to create membership records.
- Verify that the field names provided in the 'Fields' collection match the expected field names in CiviCRM to avoid errors.
- If the node throws an error about invalid data, check the formatting of date fields or JSON values in the input fields.