Overview
The Stripe Customer node manages customer records in Stripe. Use it to create, update, or retrieve customer details as part of your workflow.Description
This node connects to Stripe to perform customer-related operations such as creating a new customer, updating an existing one, or fetching a customer by ID. Pass flat key-value inputs; nested objects should be JSON-encoded strings.Input Parameters
-
operationType
Operation to perform:
create,update, orretrieve. -
customerId
Customer ID (required for
updateandretrieve). -
name
Customer name (used on
create/update). -
email
Customer email (used on
create/update). - phone Customer phone (optional).
- description Free-form description (optional).
- address JSON-encoded address object.
- shipping JSON-encoded shipping object.
- metadata JSON-encoded key-value object for custom fields.
- Provide all values as flat key-value pairs.
- Use JSON-encoded strings for address/shipping/metadata.
- Access values with
{{nodeId.input.<key>}}.
Output Parameters
- id
- object
- created
- currency
- balance
- livemode
- name
- phone
- description
- address.city
- address.country
- address.line1
- address.line2
- address.postal_code
- address.state
- shipping.name
- shipping.phone
- shipping.address.city
- shipping.address.country
- shipping.address.line1
- shipping.address.line2
- shipping.address.postal_code
- shipping.address.state
Output Type
Output Type: JSONExample Usage
Create Customer (Input):How to Use in a No-Code Workflow
- Add the Node Place the Stripe Customer node in your workflow.
-
Select operationType
Use
create,update, orretrieveaccordingly. - Map Inputs Provide required fields based on the operation.
Best Practices
- Always validate emails before creating customers.
- Use
metadatafor tagging customer segments. - Store the returned
idfor future updates.
Common Errors
- “Missing customerId” (update/retrieve) Provide a valid Stripe customer ID.
- “Invalid address JSON” Ensure JSON-encoded strings are valid.

