--- title: "Aivastark — HubSpot Integration" description: "Aivastark's AI answers WhatsApp, Instagram, Messenger and website chats, then sends each lead to HubSpot as a contact with the chat summary. From Starter." canonical: "https://www.aivastark.com/integrations/hubspot" source: "https://www.aivastark.com/integrations/hubspot.md" updated: "2026-09-13" --- # Aivastark — HubSpot Integration > Aivastark's AI answers WhatsApp, Instagram, Messenger and website chats, then sends each lead to HubSpot as a contact with the chat summary. From Starter. Aivastark's AI agent answers your customers on WhatsApp, Instagram, Facebook Messenger, Telegram and your website. When someone leaves their details, the lead is created or updated as a HubSpot contact, with the chat summary and an intent score in a note on its timeline. Tickets the agent opens can follow as HubSpot tickets. - **Every channel, one CRM.** Leads from website chat, WhatsApp, Instagram, Messenger and Telegram reach HubSpot the same way. - **Matched, not duplicated.** An existing contact is updated: matched by email, or by phone number when a WhatsApp lead gave no email. - **Context on the timeline.** A note carries the chat summary, the hot, warm or cold intent score and the answers to your form. ## What reaches HubSpot from each conversation ### WhatsApp and Instagram leads, straight into HubSpot contacts When a customer asks to be contacted, the agent takes their details in the chat and saves the lead. Aivastark then creates or updates the HubSpot contact with whatever was given: name, email, phone, company, job title and website. - **WhatsApp:** the customer's number is the contact, so the agent doesn't have to ask for an email. - **Instagram, Messenger and Telegram:** the agent asks for an email or a phone number before it saves the lead. - **Existing contacts** are updated, matched by email, or by phone in both of HubSpot's phone fields when there's no email. ### A note on the timeline, and a HubSpot Lead when you want one HubSpot has no standard field for what the customer actually wanted, so it goes in a note on the contact: the chat summary, the intent score, the category, the page they were on and any UTM source for website chats, and every answer from your lead form. - By default the contact's lifecycle stage is set to Lead and its Lead Status to New. - Turn on **HubSpot Lead records** and each lead also appears in Sales › Leads, linked to its contact with a hot, warm or cold label. That needs Sales Hub Professional or Enterprise. - A text property, aivastark_source, marks where the contact came from. **Check HubSpot setup** creates it for you when your key is allowed to. ### Tickets from any channel, as HubSpot tickets When the agent opens a support ticket, Aivastark can create it as a HubSpot ticket with its subject, description, priority and category, and move its stage as the status changes in Aivastark. When the ticket has an email address, the requester is added as a HubSpot contact and linked to it. - Ticket sync and lead sync share one HubSpot key, connected once. - Conversations stay in the Aivastark inbox. Nothing is written to HubSpot's own conversations inbox. ## Connect HubSpot in four steps 1. **Create a HubSpot key.** In HubSpot, open Settings → Integrations → Service keys and create one named Aivastark, with the contact and ticket scopes, plus the Leads scopes if you want Lead records. Older portals call these private apps; either key works. 2. **Paste it into Aivastark.** In the Aivastark dashboard, open Tickets → Settings → CRM sync, choose HubSpot and paste the key. It is stored encrypted and never shown again. 3. **Send leads to HubSpot.** Under Leads → Settings → Where leads go, pick HubSpot as your CRM, then press Check HubSpot setup to see what your key and portal allow. 4. **Catch up on earlier leads.** Leads captured before you connected can be sent from the Leads page in one go. Each lead shows whether it reached HubSpot, with a link to the contact. ## What is sent, and what isn't - **Sent:** a contact for each lead, a note with the chat summary and qualification, and a HubSpot Lead record if you turn that on. - **Sent if you sync tickets:** each ticket the agent opens, as a HubSpot ticket whose stage follows its status in Aivastark. - **Not sent:** the conversation itself. It is answered and kept in the Aivastark inbox. - **Not created:** deals. Turning a lead into a deal stays your team's decision. - **Not read back:** a change made in HubSpot doesn't flow back to Aivastark. ## Which plan includes it HubSpot is connected under Tickets → Settings → CRM sync, which is on Starter and above, and WhatsApp, Instagram, Messenger and Telegram start on Starter too. Paid plans start with a 7-day trial. ## One CRM per project Each project sends its leads to one CRM: HubSpot or HighLevel. The same lead can also go to your own webhook and to an email list at the same time. ## What your HubSpot key needs - Contacts read and write, for every lead. - Tickets read and write, for ticket sync. - Leads read and write, for HubSpot Lead records (Sales Hub Professional or Enterprise). - crm.schemas.contacts.write, so Check HubSpot setup can create the aivastark_source property. The contact is the delivery. If a note, a Lead record or the source property can't be written, the contact still arrives, and the Leads page says what is missing. ## How does the HubSpot WhatsApp integration work? Aivastark connects to HubSpot with a key you create in HubSpot. When its AI agent captures a lead on WhatsApp, Instagram, Messenger, Telegram or your website, Aivastark creates or updates the matching HubSpot contact and adds a note with the chat summary and intent score. The conversation itself is answered and kept in the Aivastark inbox. HubSpot gets the record your sales team works from: the contact, the note, an optional HubSpot Lead record, and tickets if you sync them. ## Questions ### Does Aivastark integrate with HubSpot? Yes. Aivastark sends the leads its AI agent captures to HubSpot as contacts, with a note on each contact's timeline, and can create HubSpot tickets from the tickets it opens. You connect it with one HubSpot key under Tickets → Settings → CRM sync, on Starter and above. ### Can WhatsApp leads go into HubSpot? Yes. When a WhatsApp customer leaves their details, the lead is created or updated as a HubSpot contact, using their WhatsApp number when they gave no email. The note on the contact carries the chat summary and the intent score. ### Do WhatsApp chats appear in HubSpot's inbox? No. The conversation is answered and stored in the Aivastark inbox, and HubSpot receives the contact, the note and, if you turn them on, Lead records and tickets. Nothing is written to HubSpot's conversations inbox. ### Does it work with Instagram DMs too? Yes. Instagram, Facebook Messenger and Telegram leads reach HubSpot the same way as WhatsApp leads. On those channels the agent asks for an email or a phone number before saving the lead, because the contact needs one of the two to be matched on. ### Will it create duplicate contacts? It updates the existing contact when it finds one. Leads are matched by email first, and by phone number when there is no email, checking both of HubSpot's phone fields. ### Is Aivastark a HubSpot chatbot? Aivastark is a separate AI agent, not HubSpot's built-in chatbot. It answers on your website, WhatsApp, Instagram, Messenger and Telegram from your own knowledge base, and sends the leads it captures to HubSpot. ### Does it create deals in HubSpot? No. Each lead becomes a contact, plus a HubSpot Lead record if you turn that on. Turning a lead into a deal stays a decision for your sales team. ### Do tickets sync both ways? No. Tickets go one way, from Aivastark to HubSpot: a new ticket is created there, and its stage follows status changes made in Aivastark. A change made in HubSpot doesn't flow back. ### Which plan do I need? Starter or above. HubSpot is connected under Tickets → Settings → CRM sync, which starts on Starter, as do WhatsApp, Instagram, Messenger and Telegram. Paid plans start with a 7-day trial. ## Related - [Connect HubSpot, step by step](https://www.aivastark.com/help/connect-hubspot) - [Using HighLevel instead](https://www.aivastark.com/integrations/gohighlevel) - [The AI sales agent](https://www.aivastark.com/ai-sales-agent) - [Plans and pricing](https://www.aivastark.com/pricing) ## Pricing Aivastark has 6 public plans. Free is permanent and needs no card (300 credits/month). Paid plans start at $12/month (Solo). On any paid plan you can add more agents at that plan's price; each adds the plan's monthly credits. Enterprise is custom and sales-led. Full plan table: https://www.aivastark.com/pricing.md · live page: https://www.aivastark.com/pricing --- *Aivastark · https://www.aivastark.com · updated 2026-09-13* This document is machine-readable documentation for AI assistants and search engines. The complete index is at https://www.aivastark.com/llms.txt and the full corpus at https://www.aivastark.com/llms-full.txt. The human-readable version of this page is https://www.aivastark.com/integrations/hubspot. Questions: support@aivastark.com · Security: security@aivastark.com