Personalized Freshchat welcomes for new HubSpot contacts

When someone new lands in your HubSpot CRM, greet them in Freshchat with a warm welcome written just for them, not a canned template.

Agentic Task
FreshchatHubSpotCustomer SupportSalesOnboarding AutomationContent Generation
PromptCreate

Whenever a new contact is created in our HubSpot CRM, greet that person in Freshchat with a warm, personalized welcome written just for them. Use a poll trigger on new HubSpot contacts so the workflow runs each time a contact is added.

Read the new contact's details from HubSpot: their first and last name, email address, company, and their lifecycle stage or original source properties. If the contact has no email address, skip them and do nothing, since we cannot create a chat user or reach them without one.

Create a matching end user in Freshchat with Create User, mapping the contact's email and name onto the Freshchat user profile so the greeting is tied to the right person.

Then open a proactive chat with Create Conversation whose first message is written specifically for this person. Reference their company and how they signed up (their lifecycle stage or source), keep the tone friendly and human, and point them to a helpful next step such as booking a demo, exploring a getting-started guide, or replying with a question.

Vary the greeting copy for every contact rather than reusing one canned message. Draft each welcome fresh from that contact's own details so it reads as personal. Because the workflow writes bespoke copy for each person, run it as an agent.

Note that a proactive Freshchat conversation surfaces inside the Freshchat messenger, so it works best for contacts who use the web or mobile chat widget.

Additional information

What does this prompt do?
  • Watches your HubSpot CRM and springs into action whenever a new contact is added.
  • Writes a warm, personal welcome for each contact, drawing on their name, company, and how they signed up.
  • Creates the matching person in Freshchat and opens a proactive chat that leads with that custom greeting.
  • Skips anyone without an email address, so no message goes nowhere.
What do I need to use this?
  • A HubSpot account where new contacts are being created.
  • A Freshchat account with the messenger set up on your website or app.
How can I customize it?
  • Adjust the tone and length of each welcome, from a quick friendly hello to a fuller introduction.
  • Choose the next step every greeting points to, like booking a demo or opening a getting-started guide.
  • Decide which contact details to lean on, such as company, lifecycle stage, or signup source.

Frequently asked questions

Does every new HubSpot contact get a message?
Every new contact with an email address gets a personalized welcome. Contacts without an email are skipped automatically, since a chat greeting needs an email to reach the right person.
Is each welcome message really different?
Yes. Instead of reusing one template, the workflow writes a fresh greeting for each person based on their name, company, and how they signed up, so it reads as personal rather than automated.
Where does the customer see the greeting?
The welcome appears inside your Freshchat messenger, so it works best for people who use your website or mobile chat widget.
Will this work with HubSpot Free?
Yes. As long as new contacts are being added to your HubSpot CRM, the workflow can pick them up and greet them in Freshchat.
Can I control what the message says?
You can guide the tone, which details it references, and the next step you want to point people to, such as booking a demo or opening a help guide.

Related templates

Screen new HubSpot contacts for data breach exposure

The moment a new contact lands in HubSpot, we check their email against known data breaches and flag the high-risk ones so your team can act fast.

Have I Been Pwned
HubSpot
Slack Bot
Agentic Task
Enrich and prioritize new Help Scout tickets in Slack

The moment a new Help Scout conversation arrives, we check the customer in your CRM, flag high-value accounts, and post a priority alert to Slack before anyone touches it.

Help Scout
HubSpot
Slack Bot
Agentic Task
Screen new HubSpot companies against Companies House

Every time a new company lands in HubSpot, we look it up on the UK register, save a due-diligence summary to the record, and alert your team to any red flags.

HubSpot
Companies House
Slack Bot
Agentic Task
Turn newly incorporated UK companies into HubSpot leads

Each weekday morning, spot UK companies registered the day before in your target sectors, add the best fits to HubSpot, and recap them in Slack.

Companies House
HubSpot
Slack Bot
Agentic Task
Keep Gladly customers in sync with new HubSpot contacts

Every time you add a contact in HubSpot, we automatically create or update their Gladly profile so support always sees up-to-date customer details.

Gladly
HubSpot
Deterministic Code
Screen new HubSpot companies for security risk with Censys

Every morning we scan each new company's domain, rate its external security exposure, log the findings to the CRM record, and alert your team when a vendor looks risky.

Censys
HubSpot
Slack Bot
Agentic Task

Turn every new contact into a warm hello

Greet new HubSpot contacts in Freshchat with a personal welcome, written for each person instead of a one-size-fits-all template.