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.

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.