HubSpot Marketing Hub to Writer: what the vendor docs actually cover
Linked sentences come from vendor documentation opened for this page. Everything else is general guidance, not HubSpot Marketing Hub or Writer vendor documentation. This section does not move data and does not change the catalog outline above.
What to export from HubSpot Marketing Hub
This pair does not start with a Marketing Hub program dump. Writer's HubSpot connector, opened October 17, 2026 on the developer site, lets WRITER Agent retrieve and search CRM records: contacts, companies, deals, tickets, engagements, and notes. It is read-only. The same page says it does not create records and does not update them. Campaigns, lead scores, marketing emails, landing pages, and workflows are not in that object list, so they are not what the connector extracts. Setup is AI Studio, Connectors and Tools, then the HubSpot connector. Choose who may use it, all users or specific teams. Choose user level, where each person authorizes a private login, or org level, where one shared login serves the org. Authentication is either WRITER-managed OAuth, which Writer hosts, or an OAuth app the customer creates in a HubSpot developer account. The self-managed redirect is https://app.writer.com/mcp/oauth/callback. EU deployments use https://app.eu2.writer.com/mcp/oauth/callback. Scopes printed on the page are oauth plus read scopes for tickets, users, products, line items, carts, subscriptions, owners, orders, invoices, and quotes. Those scopes are fixed for the connector. Disabling a tool in AI Studio does not drop the scope from the consent screen. Client id and secret are entered only for the self-managed app. A contact spreadsheet from HubSpot's exports API is a different job, documented on the Customer.io migrate page in this catalog, and Writer's connector does not ingest that file. Marketing Hub's own price URL, opened the same day, failed while loading pricing data and showed no rate card. The catalog's zero starting price for Marketing Hub was not confirmed by a number and was not contradicted by a different number. It was not edited. No trial length was readable on that error page.
How Writer imports
Writer does not publish a Marketing Hub importer. The connector above is an agent reading CRM objects, not a loader for journeys or assets. Plan packaging is on writer.com/plans, opened the same day. Starter includes up to 5 users, WRITER Agent, up to 5 playbooks, one team personality profile, and basic connectors. Enterprise adds as many users, teams, and free collaborators as needed, an unrestricted count of playbooks, routines, and cross-team workflows, full Knowledge Graph capabilities with unrestricted connectors, departmental brand and voice profiles, and governance items the page names as orchestration, approvals, auditability, and priority support. The FAQ says Starter is a monthly or annual per-seat plan with fixed credit limits. It prints no dollar amount. Enterprise is described as regular seats plus unlimited free users, with optional solution packs. No trial sentence appears on the plans page, so the catalog trial flag is unverified and was not edited. The catalog's null starting price and custom model match the missing fee. Pro seats are the paid seat with full create and automate access. Lite seats exist only on Enterprise, can view and run playbooks already built, and use Agent with a monthly cap. The plans FAQ does not print a Lite price. Nonprofits and schools are offered 20 percent off Starter and Enterprise by emailing the address printed on that FAQ from a nonprofit or .edu mailbox. The compare grid also prints a Storage line of 50 GB in a single graph and an Active connectors line of up to 3. Column alignment on the fetched grid was ambiguous, so those two figures are quoted as printed and not assigned to a plan here. SAML SSO and SCIM appear on the grid without a fee. Cancellation is Org settings, Billing, Cancel plan, and access lasts until the period ends. There is no obligation to refund. Payment methods named are major credit and debit cards, not ACH, offline invoicing, or PayPal. Because no importer is documented, turning Marketing Hub off is not a step this page supports. The practical shape is an agent beside the hub the team already sends from.
- Writer plans — checked 2026-10-17
Object and field mapping
- A Marketing Hub contact is readable through the connector as a CRM contact. The page does not say the contact is copied into a Writer database that replaces HubSpot.
- Companies, deals, tickets, engagements, and notes are the other CRM objects the connector page says the agent can retrieve or search. Marketing emails are not on that list.
- Lead score, lifecycle stage, and list membership are Marketing Hub fields. The connector page does not name them as Writer properties.
- A playbook is a Writer object, capped at 5 on Starter. It is not a Marketing Hub workflow.
- Knowledge Graph, described as a full capability on Enterprise, is not a landing-page import. The plans page does not say HubSpot pages become graph documents.
- OAuth scopes cover extra commerce objects, including products, line items, carts, orders, invoices, and quotes. Those scopes being present is not evidence that Marketing Hub commerce migrated.
- User-level connections authenticate one HubSpot user at a time. An org-level connection is one shared account. Neither mode is a bulk load.
- Basic connectors on Starter versus unrestricted connectors on Enterprise is a packaging difference. It is not a field map.
What will not carry over
- Marketing emails, workflows, lead scoring, ads, and landing pages. They are outside the connector's stated object list.
- Writes back into HubSpot. The connector page says create and update are unsupported.
- A smaller consent scope. Disabling a tool still requests every scope the page lists.
- A published Writer seat price. The plans page has no dollar figure.
- A confirmed Marketing Hub fee. The price URL errored.
- A trial, either product. Writer's plans page has no trial sentence, and the Marketing Hub price page did not load one.
- Starter's five-user and five-playbook caps, if the team expected the Enterprise grid.
- Refunds as a right. The plans FAQ says Writer is not obligated to refund.
Cutover checklist
- Decide that Marketing Hub remains the send and scoring system. This connector does not replace it.
- In AI Studio, open Connectors and Tools and add HubSpot before anyone expects the agent to see CRM rows.
- Prefer WRITER-managed OAuth unless branding or a private HubSpot app is a requirement.
- If you bring your own app, register the writer.com callback, or the eu2 callback for an EU deployment, and expect every listed read scope.
- Pick user-level or org-level on purpose. Org-level is one shared HubSpot login.
- Disable tools you do not want the agent to call, and still tell security that the consent screen keeps the full scope list.
- Pilot on a few contacts, companies, and deals. Confirm the agent can read them and cannot create a contact.
- Leave workflows and emails in Marketing Hub. Do not archive them because a connector authenticated.
- If headcount is above five, or you need the full Knowledge Graph and unrestricted connectors, the plans page puts that on Enterprise, which has no public price.
- Record the Marketing Hub price-page failure. Do not fill the gap with the catalog's zero.
- Ask Writer for a quote. The plans FAQ describes per-seat Starter credit limits and does not print the rate.
- Re-read both vendor pages before cutover language goes to a customer. Nothing opened here is a migration guide from Writer.
Common pitfalls
- Calling the connector a migration. It searches CRM data for an agent. It does not load campaigns.
- Expecting a writeback. The developer page forbids create and update.
- Assuming a disabled tool shrinks OAuth consent. Scopes stay fixed.
- Buying Starter for a company that needs more than five users or more than five playbooks.
- Inventing a Writer price, or repeating Marketing Hub's catalog zero, after both public price surfaces failed to show a fee you could quote.
- Using the EU callback on a non-EU org, or the reverse. The connector page splits those redirect URLs.
Related catalog pages
- What should replace HubSpot Marketing Hub? — Switch narrative
- Writer product page — Enterprise generative AI platform with brand, compliance, and graph-shaped knowledge.
- Writer vs HubSpot Marketing Hub — Head-to-head already in the catalog
- Marketing category — Catalog hub for this category
Questions teams actually ask
Will Writer import Marketing Hub campaigns?+–
No public importer was found. The HubSpot connector, checked 2026-10-17, lets an agent read contacts, companies, deals, tickets, engagements, and notes. Campaigns, scores, and pages are not in that list. Marketing Hub stays the system that sends.
Can Writer create or edit HubSpot records?+–
The connector page says no. Access is read-only. It does not support creating or updating records. Turning tools off does not remove the read scopes from the consent screen.
What does Writer cost?+–
No public price, checked 2026-10-17. The plans page describes Starter as monthly or annual per seat with fixed credit limits, up to 5 users and 5 playbooks, and Enterprise as the tier with full Knowledge Graph and unrestricted connectors. No dollar amount is printed. The catalog's empty starting price matches that. The catalog trial flag is unverified because the page has no trial sentence.
What did Marketing Hub's price page show for this pair?+–
The marketing pricing URL returned a pricing-data failure and no rate card. Catalog fields were not changed. Do not treat a missing table as proof of a free Marketing Hub.
Which OAuth redirect should a self-managed HubSpot app use?+–
https://app.writer.com/mcp/oauth/callback. Organizations deployed in the EU use https://app.eu2.writer.com/mcp/oauth/callback instead. WRITER-managed OAuth does not ask you to create that app.
Last reviewed: 2026-10-17
Sources
Afterstack is not the vendor. This agent does not move data, does not authenticate to HubSpot Marketing Hub or Writer, and does not sell a rank. Methodology.