Crafted with ❤️ by the automation experts at Elegant BizTech.
This workflow automatically sends a beautiful, personalized HTML welcome email to a new contact the moment they are created in your Xero account.
First impressions matter. When you add a new client or customer to Xero, the opportunity to welcome them warmly and professionally is often missed. Manually sending welcome emails is time-consuming and inconsistent.
This workflow solves that problem by instantly triggering a customizable email that not only welcomes your new contact but also confirms the key details you have on file, building trust and starting the relationship on a high note.
Follow these steps carefully to configure this workflow for your own use.
Xero webhooks require a signature verification that the standard n8n Webhook node cannot perform directly. To solve this, this workflow is designed to be used with a simple proxy application.
You must first set up a small Express.js (or similar) application on your own server/VPS.
- This app receives the webhook from Xero and verifies the signature.
- Once verified, it forwards the clean JSON payload to the n8n Webhook URL.
The first node in this workflow,
Start: New Contact in Xero
, contains the URL where your proxy app should send the data.
This workflow requires two sets of credentials.
(Node: Fetch Full Contact Details from Xero
) Xero Account:
Fetch Full Contact Details from Xero
node.Credential for Xero API
field, select your existing credential or click Create New
to connect your Xero account to n8n.(Node: Send Personalized Welcome Email
) SMTP Account:
Send Personalized Welcome Email
node.Credential for SMTP
field, select your existing credential or click Create New
to connect your email provider (e.g., Gmail, Outlook, SendGrid) to n8n.This is where you make the email your own!
Build Personalized HTML Email
(Code) node.https://yourdomain.com/images/logo.png
to the direct URL of your company's logo.https://yourdomain.com/
to the link you want the main call-to-action button to go to (e.g., your website or a client portal).[email protected]
to your company's support email address.[Your Company Name]
to your actual company name.Active
toggle in the top-right corner of the n8n canvas.Now, go to your Xero account, create a new contact, and watch the magic happen! A beautiful, personalized email will be sent automatically.
At Elegant BizTech, we specialize in creating powerful, custom automations that streamline your business processes.