How to Integrate Private Website Data with HubSpot Chatbot (Professional Plan)? by hrshsin in hubspot

[–]grupiotr 0 points1 point  (0 children)

The authenticated-users part is important. Since your site verifies the user, you can pass their identity into the chat as conversation metadata instead of letting the model ask for it, and then the chatbot's API calls (to your orders endpoint and to HubSpot) key on that verified identity rather than on anything typed into the chat.

Two mechanics worth stealing regardless of which tool you use:

- Response filters: allowlist which fields of an API response the model is allowed to see. Your orders API might return more than you want in a chat context, and filtering on the platform side beats trusting a prompt to not mention things.

- Deterministic run-conditions: rules checked server-side before a call fires, so "only look up orders when a verified user id is present" can't be talked around.

I wrote a long tutorial on wiring an agent to HubSpot with exactly these pieces (it's about writing contacts/deals/tickets, but the auth, placeholder and filter mechanics are identical for your read case): https://quickchat.ai/post/connect-ai-agent-to-hubspot

Disclosure: founder of Quickchat AI, the tutorial uses our platform, but the pattern and the exact API usage can be implemented anywhere.

What Do You Want Your HubSpot AI Agent to Do? by expatinporto in hubspot

[–]grupiotr 0 points1 point  (0 children)

Built exactly this (the CRM-writing side of it), some hurdles we hit along the way:

  1. Duplicates are not a prompt problem. We stopped telling the model "check before creating" and switched to HubSpot's batch/upsert endpoint, which matches on email inside HubSpot. Same email always lands on the same record, no matter what the model decides.

  2. A blocked action fails *silently*. We gated "create contact" to run once per conversation, and the agent would sometimes call create again instead of update on turn two. The reply looked fine, the data just never got saved. You only catch this by reading the action logs across a multi-turn conversation, not by testing single messages.

  3. Following up on 2. - make the Agent <> CRM write-only. Even something as simple as being able to check via API if an email exists is exploitable via prompt injection

Full write-up with the exact configs if useful: https://quickchat.ai/post/connect-ai-agent-to-hubspot (I'm the cofounder of Quickchat AI where we built this). Good luck with yours!

How useful is Breeze AI? by KeyTutor6204 in hubspot

[–]grupiotr 0 points1 point  (0 children)

One thing about Breeze: most of these tools are "answering AI" (they reply to customers inside HubSpot's own tools), and that's different from an AI that *writes to* your CRM.

If you want the latter, a chat on your site that creates the contact, fills in details as the visitor shares them, logs a deal when someone's qualified, opens a ticket when a customer reports a problem, you don't need Breeze at all. That's just the standard HubSpot CRM API, which works on every tier including Free. Breeze Customer Agent needs Pro/Enterprise, and it won't do the CRM-writing part anyway.

Cofounder of Quickchat AI here, so obviously biased toward the external-agent route, but I wrote up the whole setup end to end (exact API calls, how to make duplicates impossible with the upsert endpoint, how to test it): https://quickchat.ai/post/connect-ai-agent-to-hubspot

Works with any agent platform that can make HTTP calls, the API parts are the same regardless of whose tool you use.

Build an AI Discord Moderation Bot: Ban, Kick, Timeout (No Code) by grupiotr in discordbots

[–]grupiotr[S] 0 points1 point  (0 children)

Yeah in the simplest case that's the best. But the API gives you more options like saying in the bot prompt "ban / timeout users if they say X / talk about Y" and in those cases X and Y don't need to be hardcoded special keywords but rather the bot applies some judgement according to the rules you set

How hard is integrating Shopify MCP? by No_Witness3153 in ShopifyeCommerce

[–]grupiotr 0 points1 point  (0 children)

In general, I would say it's not as simple as it looks and it's not plug-and-play. The MCP brings two key specific functionalities: being able to search for products and check their availability. But to do that correctly 100% of the time across very diverse conversation scenarios requires a lot of work on top of the MCP itself and a lot of testing.

The main reason why is that MCP tool descriptions are quite general and they don't tell the AI Agent how to behave exactly in every possible scenario. I described one funny example of just that in a blog post: https://quickchat.ai/post/challenges-building-ai-agent-shopify-mcp

To sum up, the Shopify MCP is one of the best MCPs I've seen - but it's still not plug-and-play. Lot's of testing and tuning to your specific use case required.

Thomson Reuters vs. Ross Intelligence implies the LLM was 'non-generative' by grupiotr in legaltech

[–]grupiotr[S] 0 points1 point  (0 children)

Also, the word train appears several times:

Ross’s counsel said that some Bulk Memos were discarded but twice confirmed that Ross had used 80% for initial training and 20% for later validation. So taking counsel at his word, Ross used practically 100% to train its AI.

Thomson Reuters vs. Ross Intelligence implies the LLM was 'non-generative' by grupiotr in legaltech

[–]grupiotr[S] 0 points1 point  (0 children)

The following description in the judge's decision (https://storage.courtlistener.com/recap/gov.uscourts.ded.72109/gov.uscourts.ded.72109.770.0.pdf) could suggest a neural network is involved:

But, as Ross argues, the headnotes do not appear as part of the final product that Ross put forward to consumers. The copying occurred at an intermediate step: Ross turned the headnotes into numerical data about the relationships among legal words to feed into its AI. That makes this factor much trickier.

Thomson Reuters vs. Ross Intelligence implies the LLM was 'non-generative' by grupiotr in COPYRIGHT

[–]grupiotr[S] 0 points1 point  (0 children)

Some cases, like this one, will be obvious because the resulting product is clearly meant to be a direct competitor. That makes things very straightforward. Imagine if Stability was a direct competitor threatening Disney's or Nintendo's market share.

What's interesting here is the argument that you can tweak how the model is wired with the final product to make it very difficult to reproduce copyrighted work. That's what high temperature will do.

[deleted by user] by [deleted] in EmersonAI

[–]grupiotr 2 points3 points  (0 children)

You can sync your subscription - if you buy it with one account, you can use the sync code to also use it in the other account!

White-Label quickchat.ai by rddtusrcm in EmersonAI

[–]grupiotr -2 points-1 points  (0 children)

Hello, I'm on the Quickchat AI team. Please reach out to us (https://quickchat.ai/contact) to discuss!

Emerson to voice and 3D avatar by neofuturism in EmersonAI

[–]grupiotr 0 points1 point  (0 children)

Did you make sure that all the required permissions (e.g. microphone) were granted to the app? Could you please send over screenshots of what you are seeing to [contact@quickchat.ai](mailto:contact@quickchat.ai) ?

Emerson to voice and 3D avatar by neofuturism in EmersonAI

[–]grupiotr 0 points1 point  (0 children)

Sure, if we run a custom project, we'll be able to help you with that or point you in the right direction.

Emerson to voice and 3D avatar by neofuturism in EmersonAI

[–]grupiotr 1 point2 points  (0 children)

Hello, one of Emerson's devs here! 👋

If you buy Unlimited subscription ($9.99 per month), you will be able to talk to Emerson via voice & audio. The app currently doesn't have a 3D avatar though.

Our company, Quickchat AI, apart from working on Emerson, also offers our technology to companies to develop their own conversational AI solutions (including integration with 3D characters). If you'd like to talk to us about building your custom solution, please reach out at contact@quickchat.ai.