Automatically sync your Beex leads to HubSpot by handling both creation and update events in real time.
Trigger Activation: The workflow is triggered when a lead is created or updated in Beex.

Data Transformation: The nested data structure from the Beex Trigger is flattened into a simple JSON format for easier processing.

Email Validation: The workflow verifies that the lead contains a valid email address (non-null), as this field serves as the unique identifier in HubSpot.
Field Mapping: Configure the fields (via drag and drop) that will be used to create or update a contact in HubSpot.
⚠️ Important: Field names must exactly match the contact property names defined in HubSpot.

Event Routing: The workflow routes the action based on the event type received: contact_create or contact_update.
Branch Selection: If the event is contact_create, the workflow follows the upper branch; otherwise, it continues through the lower branch.
API Request Execution: The corresponding HTTP request is executed POST to create a new contact or PUT to update an existing one both using the same JSON body structure.
n8n-nodes-beex
Configure HubSpot Credentials: Set up your HubSpot credentials with:
Configure Beex Credentials: For Beex users with platform access (for trial requests, contact [email protected]):
Set Up Webhook URL: Copy the Webhook URL (Test/Production) from the Beex Trigger Node and paste it into the Callback Integration section in Beex. Save your changes.
