Stripe and NetSuite: New Customer Billing Setup Template
When a new Stripe customer is created, this Spojit template creates or links the matching NetSuite customer record so invoices and payments reconcile cleanly from the very first transaction.
What It Builds
A Webhook Trigger receives the customer.created event from Stripe. A Connector node in Agent mode searches NetSuite for an existing customer by email, then creates a new customer record or links to the match. A Condition node branches on whether a record already existed, and the Stripe customer.id is written back so future billing stays mapped end to end.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow triggered by a Stripe customer.created webhook. Search NetSuite for an existing customer matching the email; if found, store the Stripe customer ID on that record, otherwise create a new NetSuite customer with the name, email, and company from Stripe. Log the resulting NetSuite internal ID so future invoices reconcile.
Connectors Used
- Stripe - Webhook Trigger fires on the
customer.createdevent. - NetSuite - finds, creates, or links the matching customer record.
Customize It
Change the match field from email to a tax ID or company name if that is your unique key. Add a default subsidiary, currency, or terms in the prompt, and switch the trigger event to customer.updated if you also want edits to flow through.
Tips
- Give the NetSuite connection permission to read and write customer records.
- Use a Stripe signing secret on the Webhook Trigger so only genuine Stripe events run.
- Keep the NetSuite step in Agent mode while you tune the match logic, then pin it to Direct mode once the tool calls are stable.