EitaaMessenger icon

EitaaMessenger

Interact with Eitaa Messenger API

Overview

The EitaaMessenger node for n8n enables interaction with the Eitaa Messenger API. Specifically, when using the Chat resource and the Get Channel Participants operation, this node retrieves all participants from a specified chat channel. This is particularly useful for administrators who need to manage or analyze channel membership, automate participant audits, or integrate channel user lists into other workflows.

Example scenarios:

  • Exporting a list of all users in a channel for reporting or moderation.
  • Synchronizing channel participants with external databases or CRM systems.
  • Triggering automated actions based on channel membership changes.

Properties

Name Meaning
Chat ID Unique identifier for the target chat. Required to specify which channel to retrieve participants from.

Output

Each output item represents a single participant (user) in the specified channel. The structure of each json object corresponds to the user data as returned by the Eitaa API. While the exact fields depend on the API response, typical properties may include user identifiers, usernames, display names, and other profile information.

Example output:

{
  "id": 123456,
  "username": "john_doe",
  "first_name": "John",
  "last_name": "Doe",
  // ...other user fields
}
  • Each output item is paired with its input item via the pairedItem property.

Dependencies

  • External Service: Requires access to the Eitaa Messenger API.
  • API Key/Credentials: You must configure valid Eitaa Messenger API credentials (eitaaMessengerApi) in n8n, including an API token.
  • n8n Configuration: No additional environment variables are required beyond standard credential setup.

Troubleshooting

Common issues:

  • Invalid or missing Chat ID: If the provided Chat ID is incorrect or empty, the node will fail to retrieve participants.
  • Insufficient permissions: The operation requires admin access to the channel. If your API token does not have sufficient rights, you may receive authorization errors.
  • API rate limits or connectivity issues: Network problems or exceeding API usage limits can cause failures.

Error messages and resolutions:

  • "Invalid chat ID": Double-check that the Chat ID is correct and that your account has access to the channel.
  • "Not enough rights" or "Forbidden": Ensure your API credentials belong to a user with admin privileges in the channel.
  • "Network error" or "Timeout": Check your internet connection and try again later.

Links and References

Discussion