diff --git a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl
index 9685b87ec0342..a5fc9a8f14526 100644
--- a/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl
+++ b/airbyte-integrations/connectors/source-hubspot/integration_tests/expected_records.jsonl
@@ -72,7 +72,7 @@
 {"stream": "contacts_web_analytics", "data": {"objectType": "CONTACT", "objectId": "151", "eventType": "pe8727216_airbyte_contact_custom_event", "occurredAt": "2023-11-24T22:35:09.286Z", "id": "54338ee5-9db1-4ba3-afa8-1b052508fc8f"}, "emitted_at": 1707257902940}
 {"stream": "contacts_web_analytics", "data": {"objectType": "CONTACT", "objectId": "151", "eventType": "pe8727216_airbyte_contact_custom_event", "occurredAt": "2023-12-01T21:50:11.797Z", "id": "b850d903-254c-4df6-b159-9263b2b7eed0", "properties_hs_campaign_id": "illum quas dolor modi exercitationem", "properties_hs_operating_version": "Lorem ipsum culpa! illum elit. esse esse officiis", "properties_hs_tracking_name": "quas ipsum amet illum molestias,", "properties_hs_page_content_type": "elit. libero Lorem", "properties_hs_region": "consectetur ipsum, architecto ipsum Lorem nobis", "properties_hs_device_type": "accusantium dolor sit elit. veniam reprehenderit", "properties_hs_element_id": "culpa! sit ipsum sit Lorem consectetur quas odit", "properties_hs_device_name": "elit. molestias, elit. amet", "properties_hs_touchpoint_source": "dolor", "properties_hs_page_id": "magnam, magnam,", "properties_hs_link_href": "officiis exercitationem adipisicing odit dolor", "properties_hs_city": "reiciendis placeat dolor placeat architecto dolor", "properties_hs_language": "officiis adipisicing", "properties_hs_asset_description": "dolor architecto", "properties_hs_page_url": "accusantium quas architecto ipsum ipsum possimus", "properties_hs_utm_campaign": "magnam, Lorem modi culpa!", "properties_hs_utm_medium": "placeat dolor dolor consectetur elit.", "properties_hs_element_text": "Hic molestias, Lorem ipsum, possimus adipisicing", "properties_hs_operating_system": "magnam, molestias,"}, "emitted_at": 1707257902946}
 {"stream": "contacts_web_analytics", "data": {"objectType": "CONTACT", "objectId": "151", "eventType": "pe8727216_airbyte_contact_custom_event", "occurredAt": "2023-12-01T22:06:45.502Z", "id": "4265b60b-7873-45a6-8983-882134c51dc2", "properties_hs_campaign_id": "officiis quas nobis adipisicing sit", "properties_hs_operating_version": "repellendus esse", "properties_hs_page_content_type": "adipisicing consectetur repellendus consectetur", "properties_hs_region": "repellendus officiis odit esse", "properties_hs_device_name": "veniam", "properties_hs_touchpoint_source": "modi modi repellendus Lorem Lorem reiciendis Hic", "properties_hs_page_id": "officiis", "properties_hs_referrer": "consectetur placeat architecto libero elit. modi", "properties_hs_asset_type": "odit reprehenderit placeat", "properties_hs_screen_height": "2623.0", "properties_hs_screen_width": "4270.0", "properties_hs_language": "reprehenderit molestias, reiciendis magnam, Lorem", "properties_hs_page_url": "placeat amet officiis possimus veniam", "properties_hs_element_class": "repellendus magnam, ipsum, amet magnam, Hic ipsum", "properties_hs_country": "exercitationem", "properties_hs_utm_source": "architecto reiciendis sit illum odit ipsum nobis", "properties_hs_utm_medium": "ipsum, officiis magnam, odit modi reiciendis odit", "properties_hs_element_text": "veniam ipsum, consectetur reiciendis adipisicing", "properties_hs_operating_system": "dolor reprehenderit amet officiis exercitationem"}, "emitted_at": 1707257902951}
-{"stream": "form_submissions", "data": {"submittedAt": 1707094502866, "values": [{"name": "email", "value": "integration-test+hubspot_form_100@airbyte.io", "objectTypeId": "0-1"}], "pageUrl": "https://share.hsforms.com/17X1n1tQkRLOOmod8jZV67A571yo", "updatedAt": 1707094502866, "formId": "ed7d67d6-d424-44b3-8e9a-877c8d957aec"}, "emitted_at": 1707094528032}
+{"stream":"form_submissions","data":{"conversionId":"b364303a-6665-4041-a8a0-e56211d2b866","submittedAt":1714482970386,"values":[{"name":"email","value":"test-membership@airbyte.io","objectTypeId":"0-1"}],"pageUrl":"https://share.hsforms.com/17X1n1tQkRLOOmod8jZV67A571yo","updatedAt":1714482970386,"formId":"ed7d67d6-d424-44b3-8e9a-877c8d957aec"},"emitted_at":1741874874145}
 {"stream": "contacts_form_submissions", "data": {"canonical-vid": 3001, "conversion-id": "2ec044dd-5ba6-4bbf-b64d-2b3a561d8434", "timestamp": 1707094108543, "form-id": "49773438-eebc-4622-a70b-f2102839d416", "portal-id": 8727216, "page-url": "https://meetings.hubspot.com/team-1-airbyte", "title": "Meetings Link: team-1-airbyte", "form-type": "MEETING", "contact-associated-by": ["EMAIL"], "meta-data": []}, "emitted_at": 1707094509475}
 {"stream": "contacts_form_submissions", "data": {"canonical-vid": 3101, "conversion-id": "aed975ea-68dd-456a-aef1-c80ef08001e8", "timestamp": 1707094502866, "form-id": "ed7d67d6-d424-44b3-8e9a-877c8d957aec", "portal-id": 8727216, "page-url": "https://share.hsforms.com/17X1n1tQkRLOOmod8jZV67A571yo", "canonical-url": "https://share.hsforms.com/17X1n1tQkRLOOmod8jZV67A571yo", "page-title": "Form", "title": "New form 100", "form-type": "HUBSPOT", "meta-data": []}, "emitted_at": 1707094509476}
 {"stream": "ticket_pipelines", "data": {"label": "Test_ticket_pipeline", "displayOrder": 1, "id": "80068448", "stages": [{"label": "New", "displayOrder": 0, "metadata": {"ticketState": "OPEN", "isClosed": "false"}, "id": "151692305", "createdAt": "2024-02-05T01:01:42.937Z", "updatedAt": "2024-02-05T01:01:42.937Z", "archived": false, "writePermissions": "CRM_PERMISSIONS_ENFORCEMENT"}, {"label": "Waiting on contact", "displayOrder": 1, "metadata": {"ticketState": "OPEN", "isClosed": "false"}, "id": "151692306", "createdAt": "2024-02-05T01:01:42.937Z", "updatedAt": "2024-02-05T01:01:42.937Z", "archived": false, "writePermissions": "CRM_PERMISSIONS_ENFORCEMENT"}, {"label": "Waiting on us", "displayOrder": 2, "metadata": {"ticketState": "OPEN", "isClosed": "false"}, "id": "151692307", "createdAt": "2024-02-05T01:01:42.937Z", "updatedAt": "2024-02-05T01:01:42.937Z", "archived": false, "writePermissions": "CRM_PERMISSIONS_ENFORCEMENT"}, {"label": "Closed", "displayOrder": 3, "metadata": {"ticketState": "CLOSED", "isClosed": "true"}, "id": "151692308", "createdAt": "2024-02-05T01:01:42.937Z", "updatedAt": "2024-02-05T01:01:42.937Z", "archived": false, "writePermissions": "CRM_PERMISSIONS_ENFORCEMENT"}], "createdAt": "2024-02-05T01:01:42.937Z", "updatedAt": "2024-02-05T01:01:42.937Z", "archived": false}, "emitted_at": 1707258209328}
diff --git a/airbyte-integrations/connectors/source-hubspot/metadata.yaml b/airbyte-integrations/connectors/source-hubspot/metadata.yaml
index 4840fa16d4570..3d768c449fa9c 100644
--- a/airbyte-integrations/connectors/source-hubspot/metadata.yaml
+++ b/airbyte-integrations/connectors/source-hubspot/metadata.yaml
@@ -10,7 +10,7 @@ data:
   connectorSubtype: api
   connectorType: source
   definitionId: 36c891d9-4bd9-43ac-bad2-10e12756272c
-  dockerImageTag: 4.5.0
+  dockerImageTag: 4.6.0
   dockerRepository: airbyte/source-hubspot
   documentationUrl: https://docs.airbyte.com/integrations/sources/hubspot
   erdUrl: https://dbdocs.io/airbyteio/source-hubspot?view=relationships
diff --git a/airbyte-integrations/connectors/source-hubspot/poetry.lock b/airbyte-integrations/connectors/source-hubspot/poetry.lock
index 3b52e730b1ee8..6de8863c8b34f 100644
--- a/airbyte-integrations/connectors/source-hubspot/poetry.lock
+++ b/airbyte-integrations/connectors/source-hubspot/poetry.lock
@@ -1,4 +1,4 @@
-# This file is automatically @generated by Poetry 2.0.1 and should not be changed by hand.
+# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.
 
 [[package]]
 name = "airbyte-cdk"
@@ -88,7 +88,7 @@ typing_extensions = {version = ">=4.5", markers = "python_version < \"3.13\""}
 
 [package.extras]
 doc = ["Sphinx (>=7.4,<8.0)", "packaging", "sphinx-autodoc-typehints (>=1.2.0)", "sphinx_rtd_theme"]
-test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1)", "uvloop (>=0.21)"]
+test = ["anyio[trio]", "coverage[toml] (>=7)", "exceptiongroup (>=1.2.0)", "hypothesis (>=4.0)", "psutil (>=5.9)", "pytest (>=7.0)", "trustme", "truststore (>=0.9.1) ; python_version >= \"3.10\"", "uvloop (>=0.21) ; platform_python_implementation == \"CPython\" and platform_system != \"Windows\" and python_version < \"3.14\""]
 trio = ["trio (>=0.26.1)"]
 
 [[package]]
@@ -104,12 +104,12 @@ files = [
 ]
 
 [package.extras]
-benchmark = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins", "pytest-xdist[psutil]"]
-cov = ["cloudpickle", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"]
-dev = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"]
+benchmark = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-codspeed", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+cov = ["cloudpickle ; platform_python_implementation == \"CPython\"", "coverage[toml] (>=5.3)", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+dev = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pre-commit-uv", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
 docs = ["cogapp", "furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier (<24.7)"]
-tests = ["cloudpickle", "hypothesis", "mypy (>=1.11.1)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "pytest-xdist[psutil]"]
-tests-mypy = ["mypy (>=1.11.1)", "pytest-mypy-plugins"]
+tests = ["cloudpickle ; platform_python_implementation == \"CPython\"", "hypothesis", "mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-xdist[psutil]"]
+tests-mypy = ["mypy (>=1.11.1) ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\"", "pytest-mypy-plugins ; platform_python_implementation == \"CPython\" and python_version >= \"3.10\""]
 
 [[package]]
 name = "backoff"
@@ -168,8 +168,8 @@ typing-extensions = {version = ">=4.1.0,<4.6.3 || >4.6.3", markers = "python_ver
 bson = ["pymongo (>=4.4.0)"]
 cbor2 = ["cbor2 (>=5.4.6)"]
 msgpack = ["msgpack (>=1.0.5)"]
-msgspec = ["msgspec (>=0.18.5)"]
-orjson = ["orjson (>=3.9.2)"]
+msgspec = ["msgspec (>=0.18.5) ; implementation_name == \"cpython\""]
+orjson = ["orjson (>=3.9.2) ; implementation_name == \"cpython\""]
 pyyaml = ["pyyaml (>=6.0)"]
 tomlkit = ["tomlkit (>=0.11.8)"]
 ujson = ["ujson (>=5.7.0)"]
@@ -453,7 +453,7 @@ files = [
 wrapt = ">=1.10,<2"
 
 [package.extras]
-dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools", "tox"]
+dev = ["PyTest", "PyTest-Cov", "bump2version (<1)", "setuptools ; python_version >= \"3.12\"", "tox"]
 
 [[package]]
 name = "dpath"
@@ -563,7 +563,7 @@ httpcore = "==1.*"
 idna = "*"
 
 [package.extras]
-brotli = ["brotli", "brotlicffi"]
+brotli = ["brotli ; platform_python_implementation == \"CPython\"", "brotlicffi ; platform_python_implementation != \"CPython\""]
 cli = ["click (==8.*)", "pygments (==2.*)", "rich (>=10,<14)"]
 http2 = ["h2 (>=3,<5)"]
 socks = ["socksio (==1.*)"]
@@ -1025,7 +1025,7 @@ typing-extensions = ">=4.12.2"
 
 [package.extras]
 email = ["email-validator (>=2.0.0)"]
-timezone = ["tzdata"]
+timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows\""]
 
 [[package]]
 name = "pydantic-core"
@@ -1458,13 +1458,13 @@ files = [
 ]
 
 [package.extras]
-check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1)", "ruff (>=0.8.0)"]
-core = ["importlib_metadata (>=6)", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1)", "wheel (>=0.43.0)"]
+check = ["pytest-checkdocs (>=2.4)", "pytest-ruff (>=0.2.1) ; sys_platform != \"cygwin\"", "ruff (>=0.8.0) ; sys_platform != \"cygwin\""]
+core = ["importlib_metadata (>=6) ; python_version < \"3.10\"", "jaraco.collections", "jaraco.functools (>=4)", "jaraco.text (>=3.7)", "more_itertools", "more_itertools (>=8.8)", "packaging", "packaging (>=24.2)", "platformdirs (>=4.2.2)", "tomli (>=2.0.1) ; python_version < \"3.11\"", "wheel (>=0.43.0)"]
 cover = ["pytest-cov"]
 doc = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "pyproject-hooks (!=1.1)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier", "towncrier (<24.7)"]
 enabler = ["pytest-enabler (>=2.2)"]
-test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"]
-type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (==1.14.*)", "pytest-mypy"]
+test = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "ini2toml[lite] (>=0.14)", "jaraco.develop (>=7.21) ; python_version >= \"3.9\" and sys_platform != \"cygwin\"", "jaraco.envs (>=2.2)", "jaraco.path (>=3.7.2)", "jaraco.test (>=5.5)", "packaging (>=24.2)", "pip (>=19.1)", "pyproject-hooks (!=1.1)", "pytest (>=6,!=8.1.*)", "pytest-home (>=0.5)", "pytest-perf ; sys_platform != \"cygwin\"", "pytest-subprocess", "pytest-timeout", "pytest-xdist (>=3)", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel (>=0.44.0)"]
+type = ["importlib_metadata (>=7.0.2) ; python_version < \"3.10\"", "jaraco.develop (>=7.21) ; sys_platform != \"cygwin\"", "mypy (==1.14.*)", "pytest-mypy"]
 
 [[package]]
 name = "six"
@@ -1589,7 +1589,7 @@ files = [
 ]
 
 [package.extras]
-brotli = ["brotli (>=1.0.9)", "brotlicffi (>=0.8.0)"]
+brotli = ["brotli (>=1.0.9) ; platform_python_implementation == \"CPython\"", "brotlicffi (>=0.8.0) ; platform_python_implementation != \"CPython\""]
 h2 = ["h2 (>=4,<5)"]
 socks = ["pysocks (>=1.5.6,!=1.5.7,<2.0)"]
 zstd = ["zstandard (>=0.18.0)"]
diff --git a/airbyte-integrations/connectors/source-hubspot/source_hubspot/schemas/form_submissions.json b/airbyte-integrations/connectors/source-hubspot/source_hubspot/schemas/form_submissions.json
index 332093eaea7f1..3311c71702a29 100644
--- a/airbyte-integrations/connectors/source-hubspot/source_hubspot/schemas/form_submissions.json
+++ b/airbyte-integrations/connectors/source-hubspot/source_hubspot/schemas/form_submissions.json
@@ -2,6 +2,10 @@
   "$schema": "http://json-schema.org/draft-07/schema",
   "type": ["null", "object"],
   "properties": {
+    "conversionId": {
+      "description": "The unique identifier for the form submission",
+      "type": ["null", "string"]
+    },
     "submittedAt": {
       "description": "The timestamp when the form was submitted.",
       "type": ["null", "integer"]
diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md
index a0cb7caeb6c1e..fde7633f6d08c 100644
--- a/docs/integrations/sources/hubspot.md
+++ b/docs/integrations/sources/hubspot.md
@@ -338,6 +338,7 @@ The connector is restricted by normal HubSpot [rate limitations](https://legacyd
 
 | Version | Date       | Pull Request                                             | Subject                                                                                                                                                                          |
 |:--------|:-----------|:---------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| 4.6.0 | 2025-03-06 | [52729](https://github.com/airbytehq/airbyte/pull/55245) | Add conversionId to `form_submissions` schema |
 | 4.5.0 | 2025-03-10 | [54177](https://github.com/airbytehq/airbyte/pull/54177) | Add option to cast fields from stream json schema per list of fields |
 | 4.4.9 | 2025-02-01 | [52729](https://github.com/airbytehq/airbyte/pull/52729) | Update dependencies |
 | 4.4.8 | 2025-01-25 | [52295](https://github.com/airbytehq/airbyte/pull/52295) | Update dependencies |