Package Information
Available Nodes
DocumentationAI-generated
n8n-nodes-philia
Overview
Wraps the Philia customer engagement platform, enabling workflows to manage user data, send notifications, and automate marketing actions. Targeted at n8n users building loyalty, rewards, or campaign automation flows that need to interact with Philia's event, user, and messaging systems.
Nodes & Operations
Philia: Event Received Trigger
Starts a workflow when Philia receives a webhook event, filtering by a specific event ID.
- Default · Default — Receives Philia event POST requests at the
event-receivedwebhook and starts the workflow when the request body’sevent_idmatches the selected event.
Philia: MCP Client
Executes AI-driven actions by posting query data to Philia and returning the API response.
- Default · Default — Posts each incoming item’s
json.queryas{ query }to the configured Philia API endpoint and returns the query with the API response.
Philia: Add Event
Creates new user or segment events by posting payloads to Philia's event-add endpoint.
- Default · Default — Posts the required Payload JSON to Philia’s event-add endpoint for each incoming item. Authenticates with the configured Philia API credentials and returns each submitted payload alongside Philia’s response.
Philia: Add Points to User (RabbitMQ)
Distributes rewards or XP to users by publishing messages to Philia's RabbitMQ queue.
- Default · Default — Publishes a persistent reward message to the RabbitMQ
monolithicqueue for each input item, awarding the specified points and XP to a username under a business. Returns each published message as an output item.
Philia: Generate Discount Code
Creates discount codes for specific segments or users via Philia's flow-state event endpoint.
- Default · Default — Posts a payload to Philia’s flow-state event endpoint for each incoming item. The UI declares Segment ID, Name, and Text as required, but the implementation reads a node parameter named
payloadto build the request.
Philia: Generate Short Link
Generates short links for campaigns by posting creation requests to Philia's event endpoint.
- Default · Default — Posts a short-link creation request to Philia’s event endpoint for each incoming item. The node declares Segment ID, Name, and Text as required fields, but its implementation builds the request from a
payloadnode parameter instead; the resulting output includes that request and Philia’s response.
Philia: Send Email to User
Delivers email notifications to individual or bulk user targets using Philia's email service.
- Default · Default — Send an email through Philia to the specified username, with the supplied subject and content. The node posts one request for each incoming item and returns the request payload alongside Philia’s response.
Philia: Send SMS to Segment
Sends SMS messages to all members of a defined segment via Philia's flow-state event endpoint.
- Default · Default — Sends an SMS to all users in a segment by posting the node’s
payloadparameter to Philia’s flow-state event endpoint. The visible operation fields are Segment ID, Name, and Text; execution requires Philia API credentials and returns each API response alongside the submitted request.
Philia: Send SMS to User
Sends SMS messages to a single user through Philia's notification API.
- Default · Default — Sends an SMS message to a specific user via the Philia API using a POST request to the notification endpoint.
Philia: Update User Attributes
Updates customer attributes by posting user-attribute events to Philia.
- Default · Default — Posts a user-attribute event to Philia for each incoming item. The implementation reads a
payloadparameter to build each request, although the operation’s declared properties expose only Segment ID, Name, and Text; those fields are not used directly in the request builder.
Philia: Get Customer Profile
Retrieves detailed profile information for a customer from Philia.
- Default · Default — Fetches a Philia customer profile by username using the configured Philia API credentials.
Philia: Get Customer Segments
Fetches all segments a customer belongs to from the Philia API.
- Default · Default — Fetches the customer segments for the supplied username from the Philia API. Authenticates with the configured Philia API credentials and returns one output item per input item.
Philia: Check Customer Segments
Determines whether a customer is in one or more configured segments using Philia's segment check API.
- Default · Default — Checks whether a customer belongs to the configured segment IDs. For each input item, it fetches the customer’s segments from Philia and evaluates them using the selected match type.
Installation
Install as an n8n community node: in n8n, open Settings → Community nodes → Install and enter n8n-nodes-philia.