HubSpot is an all-in-one CRM and marketing platform covering contacts, deals, tickets, content, and reporting. NoClick's HubSpot node is unusually deep: it reaches across the CRM objects, the marketing and CMS surfaces, sequences, workflows, and the conversations inbox. That means a single automation can create a deal, enroll a contact in a sequence, publish a blog post, or open a support ticket. It also includes triggers, so a workflow can start the moment a contact or deal changes in HubSpot.
Pick one to start building it.
Turns every recorded call into a follow-up email drafted in Gmail and a HubSpot note, carrying only the next steps people actually agreed to on the call. The follow-up email decides whether a call goes anywhere, and it is usually written from memory two days late. This agent reads the recording's summary and full transcript the moment it lands, drafts the follow-up in Gmail in your voice, and logs the CRM note your rules ask for. It writes down only what was actually spoken on the call, so nobody ends up agreeing to things on your behalf. ## What people use it for - **Follow-ups go out same day** - The draft is waiting in Gmail before the rep has finished tidying their notes. A call that ends at 17:00 gets followed up that evening instead of on Thursday. - **Next steps with owners** - Each action carries the person who committed to it and the date they said out loud. Where nothing was agreed the email says so, and that is what makes a recap safe to send. - **CRM notes that get read** - What was discussed, what was agreed, and what is still open, written to HubSpot on every call. The next person to open that record does not have to watch a 40 minute recording. - **Customers in their own language** - The recap is written in the language the customer actually spoke, so the person who has to forward it to their finance director is not translating it first. ## Before you fork **What do I need to connect?** Your Fathom account for the recordings, summaries, and transcripts, a Gmail credential that can create drafts, and a HubSpot credential that can search contacts and write notes. Then you describe how your follow-ups read and what a CRM note should contain. The only email tool wired in creates drafts, so every follow-up waits in your drafts folder for a person to send. **How do I know it will not promise something we never agreed?** Next steps are taken from the transcript rather than the summary, and each one has to carry the person who said it and the date they gave. Anything floated but not settled, an improvised discount for example, is kept out of the commitments and flagged with a needs a human line at the top of the draft. Prices, dates, and scope that nobody spoke on the call never appear in the email. **Does it run on every recording?** It starts on every recording Fathom finishes and then decides what to do. Calls where everyone is a colleague get the CRM note your rules ask for and no email, so internal reviews never turn into customer follow-ups. Cost is one run per recorded meeting, which tracks how much your team actually sells rather than how many seats you have.
Reads every email in the shared Outlook mailbox, scores it on the criteria you wrote, records the contact and a written note in HubSpot, and posts to Teams only when a lead is worth a call. A shared sales mailbox is mostly supplier pitches, invoices and recruiters, with two or three real buyers hidden in the pile. This agent reads all of it, scores each email against criteria you write in plain English, and records what it found in HubSpot: the contact, and a note a rep can read on the way to the call. Only the ones that passed reach Teams, which is what keeps that channel worth having notifications on. ## What people use it for - **Microsoft shop, no new tools** - Your sellers already live in Outlook and Teams, so nothing has to move. The agent reads the mailbox you have and posts where the team already looks. - **Every lead reaches the CRM** - The buyer is matched to an existing HubSpot record or added as a new one, with the note attached, the day their email arrives. Nobody has to remember to log anything after the call. - **Weak leads stop being noise** - Unqualified mail gets its note and goes no further. A channel that only fires for real buyers is a channel people still read in month three. - **Overnight mail already scored** - An email landing at 23:40 on Friday is read, scored and filed before Monday standup. The week starts from a scored list rather than an unopened mailbox. ## Before you fork **What has to be connected before the first run?** Three connections: the Outlook or Microsoft 365 mailbox your inbound mail lands in, a HubSpot account allowed to search and create contacts and write notes, and the Teams channel that should receive alerts. The writing you do is short, your bar for a real lead and the summary style your reps prefer. Setup collects both, and the staged test runs show you a scored email before a live one ever arrives. **Can it email a prospect or change my HubSpot data?** There is no reply tool wired to it, so reaching a sender is not something it can do. Inside HubSpot it looks the address up before writing and only adds a contact when there was no match, and it appends notes rather than editing properties, deals or lifecycle stages. Everything it leaves behind is a note or a record you can delete in one click. **What does it cost to run?** You pay for one short run per email that reaches the trigger, so the bill follows inbound volume rather than team size. A mailbox that also collects newsletters and invoices should point the trigger at a filtered Outlook folder, which keeps that traffic from starting runs at all. A lead that fails your bar ends at its HubSpot note and costs nothing after that.
Reads today's Outlook calendar at 7am and posts one Slack brief: internal meetings on a line each, every outside meeting carrying the company, open deals and last contact from HubSpot, and the parts of the day that still need moving. In a Microsoft shop the calendar is the org chart, and it is also where a customer meeting hides behind a distribution list and a room booking. This agent reads today's Outlook calendar at 7am, separates the outside meetings from the internal ones, and puts what HubSpot knows about each external attendee under their meeting: the company, the deals in play, the last time anybody spoke to them. It then names the parts of the day that will hurt: the runs with no gap, the meeting nobody has accepted, the call where only optional colleagues were invited. ## What people use it for - **Ready before the commute** - The whole day arrives at 7am on a phone with outside meetings already separated from internal ones. Nothing to open on the train, nothing to cross reference before the first call connects. - **Distribution lists unpacked** - An invite reading all EMEA or hiring panel tells you nothing about who is coming. The brief opens the event and reports the actual people, while never mistaking a room or a mailbox for an attendee. - **The day's pressure named early** - Back to back runs, a customer call nobody has accepted, and two things booked in the same hour all surface while there is still time to move one of them. - **Works from a delegated calendar** - Assistants who run somebody else's diary connect the mailbox they manage, and the brief lands wherever that pair actually talks. Same output, different chair. ## Before you fork **Can it read a shared or delegated mailbox?** Yes, provided the Microsoft account you connect already has access to that calendar, which is how most assistants work anyway. A single workflow covers a single calendar, so a team of five ends up with five copies, each posting into whichever channel or direct message suits that person. **Our channel is not private. What about sensitive meetings?** An event marked private is reduced to its time and its length, with subject, body and attendees left out completely. Everything else is what a colleague would see by opening the invite, plus CRM records anyone with HubSpot access can already read. If a meeting should not appear at all, mark it private in Outlook and the brief respects that. **What does it need from HubSpot, and what does a run cost?** Read access to contacts and deals and nothing beyond it: the CRM is never written to, and no attendee is ever mailed or messaged. A run is one calendar read, a lookup for each external attendee, and one message, so a day holding two customer meetings costs a fraction of a day holding eight.
Drafts the after-call email into Gmail and files the HubSpot note minutes after Zoom finishes a transcript, with every next step traced back to a line in the meeting summary. Zoom has been summarising your calls for months and nearly nobody turns those summaries into anything. This agent picks one up the moment the transcript finishes, writes the customer email into your Gmail drafts in your own voice, and files the HubSpot note, then stops so a person can read it before anything leaves the building. Next steps are lifted from the summary line by line, which is how it avoids promising things in your name. ## What people use it for - **Zoom summaries finally used** - The summaries already exist and sit unread in the recordings tab. Each one becomes the email and the note that were going to move the deal along. - **Six calls in one day** - A rep who took six calls has six drafts waiting by 18:00, each addressed and written. Nothing slides to Friday and then gets written from memory. - **Internal calls leave no trace** - The participant check runs before any writing happens, so standups, forecast calls, and interviews produce no draft and no CRM note at all. - **Handover without the replay** - An account changing hands arrives with one note per call already on the record. The new owner reads five minutes instead of scrubbing through 50 minutes of video. ## Before you fork **Does this work if we record to our laptops?** No. It starts from Zoom's transcript completed event, which fires only for cloud recordings with audio transcription switched on in your account settings. Alongside Zoom you connect a HubSpot credential allowed to look up contacts and add notes, a Gmail credential for drafts, and the Slack channel that carries the occasional escalation line. **Could it email a customer by accident?** The one Gmail operation wired into this template creates a draft. There is no send operation on the graph at all. The failure mode is a draft that needs rewriting, sitting unsent in Gmail, and whatever the customer eventually reads went out under a human hand. **What does it cost to run?** You pay per run, and a run happens once per recorded meeting. Internal meetings stop after the participant check and cost almost nothing, so a month with 40 customer calls is 40 real runs and a handful of cheap ones.
Sends one Slack brief at 7am with the day laid out: internal meetings compressed to a line each, every customer meeting carrying its company, open deals and last touch from HubSpot, and the attendees no record covers. Most people meet their day at 08:59 and discover on the call that the person opposite is halfway through a renewal. This agent reads the whole calendar at 7am, separates customer meetings from internal ones, and pulls each outside attendee's company, deals, and last contact out of HubSpot into a single Slack brief. It also lists what the CRM does not know, which tends to be the part worth fixing before the first meeting starts. ## What people use it for - **The whole day at 7am** - One message replaces opening six invites and guessing who the attendees are. Before the first call the owner already knows which two meetings need thinking about. - **Never walk into a renewal cold** - A customer meeting arrives with the open deal, its stage and value, and the date somebody last spoke to them sitting directly underneath the time. - **Internal meetings compressed** - Standups, one to ones, and reviews take a single line each. The customer half of the day stays readable rather than drowning in recurring invites. - **A daily list of CRM holes** - Attendees with no record and accounts nobody has touched appear every morning as a short list. Teams tend to repair more of their CRM this way than in any cleanup project. ## Before you fork **Whose calendar does it read?** The calendar belonging to the Google account you connect, which for most people is their own work calendar. If your customer meetings live on a shared team calendar, connect that one instead. A workflow covers a single calendar, so four reps end up with four copies, each posting wherever suits them. **Can I move it off 7am?** Yes, the hour and the days sit on the schedule trigger in the canvas, and it is worth restricting it to weekdays unless you enjoy a Sunday brief listing nothing. Teams spread across regions usually fork it once per region rather than sending everyone one brief at an hour that suits nobody. **Will it touch my calendar or contact anybody?** No. The calendar tools wired in only read events and the HubSpot tools only search and read. It never accepts, declines, or moves a meeting, never mails an attendee, and writes nothing back to the CRM. The cost is one run each morning plus the lookups that day's outside attendees need.
Turns every new invite with an outside guest into a short Slack brief before the call: who they are, what they bought, what stalled, and what to say. Reps either spend half an hour digging through the CRM before a call or skip it and wing it. This agent watches the calendar, and the moment a meeting with an outside guest is created it pulls that account's history and open deals from HubSpot and posts a short brief to Slack. By the time the call starts, everyone on it has read the same page. ## What people use it for - **End the pre-call scramble** - Gusto's briefing agent took prep from 30 to 45 minutes down to under 5. Here the brief is waiting in Slack before you have even accepted the invite. - **Renewals you do not fumble** - Deal name, stage, amount and close date come straight from HubSpot, so nobody walks into a renewal conversation guessing what is on the table or who last spoke to them. - **Partnership and QBR reviews** - Gusto saw 31% higher win rates and 44% larger deals once every review started from a structured brief. Point this at the invite and it assembles the same shape every time. - **Get new reps up to speed** - A new rep gets the account history alongside your positioning and objection answers in one message, which is the fastest version of learning what the rest of the team already knows. ## Before you fork **What do I need to connect?** The Google Calendar you actually book calls on, a HubSpot credential that can read contacts and deals, and the Slack channel the brief should land in. During setup you write what a good brief looks like for your team and paste in your positioning and objection lines. Nothing is written back to HubSpot. **Does it post for every meeting on my calendar?** No. It only runs when an invite has an attendee outside your company, so internal syncs, one to ones and focus blocks are ignored. That means one short run per new external meeting, which for most reps is a handful a day. **What happens when the contact is not in HubSpot?** It still posts a brief and marks them as new with no record found, and everything it could not verify goes under GAPS rather than being filled in from guesswork. That is deliberate: a brief that quietly invents a job title or a budget is worse than one that says the CRM is empty, because a rep will repeat it on the call.
Wire HubSpot into a coding agent and let it use these operations as tools.
Start building workflows in minutes with our visual builder. No code required.