Hi @Pietro Lodi Rizzini ,
I couldn’t find anything in the docs indicating that Fin automatically reads the current page URL/product context directly from the Messenger, only things i found points to Fin using:
-
the content you connect (Help Center, synced websites, external pages, etc.),
-
and the attributes and data you explicitly expose to it (people / company / conversation attributes, Fin Attributes, Data connectors).
What could be supported today may be a pattern where you would explicitly pass the “current page/product” to Intercom and let Fin consume it indirectly:
-
Track the current page/product as an attribute
-
Create a custom attribute like “current_product_id” (and optionally “current_page_url”) on the contact.
-
On every page or product change in your app, call the JavaScript API to update the contact, for example:
window.Intercom('update', {
current_product_id: 'SKU123',
current_page_url: window.location.href
});
-
This way, Intercom always stores the latest product/page the user is viewing, including in a single‑page app where you simulate a “page refresh” with update.
-
Use that attribute in a Data connector for Fin
-
Create a Data connector that calls your product/pricing API with a dynamic URL such as: GET https://api.yourdomain.com/products/{current_product_id}
-
In the connector config, insert “current_product_id” using the supported attribute placeholder syntax (curly braces) so the value is injected at runtime.
-
Fin can then interpret the JSON response from your API when it needs to answer questions about that specific product’s price.
So in short: Fin doesn’t automatically consume the page the user is on, but you can approximate page‑aware behavior by keeping a “current_product_id” (or similar) attribute in sync from your frontend and wiring your Fin Data connectors to use that attribute when answering price or product‑specific questions.
I haven’t tested this pattern in production, but it seems like a promising direction based on how attributes and Data connectors work.
Hope it’ll help !