{
  "slug": "e2-shop-system",
  "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/",
  "name": "E2 Shop System",
  "vendor": "ECI Software Solutions",
  "aliases": [
    "Shoptech E2",
    "E2 Manufacturing System",
    "Shoptech",
    "E2 MFG",
    "E2 Shop"
  ],
  "website": "https://www.ecisolutions.com/products/e2-mfg/",
  "category": {
    "slug": "manufacturing-and-distribution-erp",
    "name": "Manufacturing and distribution ERP",
    "url": "https://apps.sectorgrowth.com/categories/manufacturing-and-distribution-erp/"
  },
  "summary": "E2 Shop System keeps a job shop's quotes and orders in SQL Server or Access on its own server. How that database reaches HubSpot, and the hours it takes.",
  "answer": "No. E2 Shop System has no app in the HubSpot App Marketplace as of September 2026, from HubSpot, from ECI or from anyone else, and ECI publishes no integration API for it. We recommend a managed sync on Skyvia that reads the E2 SQL Server database through a read-only login and an agent inside the shop, at 15 to 30 build hours.",
  "nativeApp": {
    "status": "none",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "sql",
    "auth": "sql",
    "webhooks": "unknown",
    "changedSince": "unknown",
    "sandbox": "unknown"
  },
  "objects": [
    {
      "source": "Customer",
      "hubspot": "company",
      "direction": "to_hubspot",
      "key": "Customer code, scoped by the company database",
      "notes": "Shoptech's setup creates one SQL Server database per company."
    },
    {
      "source": "Quote",
      "hubspot": "deal",
      "direction": "to_hubspot",
      "key": "Quote number, scoped by the company database",
      "notes": "Estimating and quoting live in E2's Office application, so the deal starts here."
    },
    {
      "source": "Order",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Order number, scoped by the company database, associated to the customer"
    },
    {
      "source": "Invoice",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Invoice number, scoped by the company database, associated to the customer",
      "notes": "Where the shop invoices in QuickBooks instead, this row is read from there."
    }
  ],
  "approaches": [
    {
      "kind": "skyvia",
      "fit": "recommended",
      "why": "E2 offers no public API, and its data sits in SQL Server on the shop's own network. A managed sync reads it through a read-only login and an on-premises agent, needs no service of ours to host, and retires cleanly when the shop moves to JobBOSS²."
    },
    {
      "kind": "custom",
      "fit": "possible",
      "why": "A service of ours reading the same database earns its place only when quotes must reach HubSpot within minutes, or when the mapping needs logic a scheduled package cannot hold."
    },
    {
      "kind": "native",
      "fit": "avoid",
      "why": "There is no E2 app in the HubSpot App Marketplace. The nearest listing, Commercient's JobBOSS² app, is named for the product ECI sells in E2's place."
    }
  ],
  "connectionMethods": [
    "ipaas",
    "sql"
  ],
  "effort": {
    "discoveryHours": [
      4,
      8
    ],
    "buildHours": [
      15,
      30
    ],
    "buildBand": "15 to 30 hours",
    "typicalElapsed": "1 to 2 weeks"
  },
  "pattern": "sql-managed-sync",
  "faqs": [
    {
      "q": "Is there a HubSpot app for E2 Shop System?",
      "a": "No. A marketplace search finds nothing named for E2 or for Shoptech, only listings that mention the words. The nearest real listing is Commercient's JobBOSS² app, named for the product ECI now sells in E2's place. For a shop still running E2, the practical route is a scheduled sync that reads the E2 SQL Server database."
    },
    {
      "q": "Who owns E2 Shop System now?",
      "a": "ECI Software Solutions, which completed its purchase of Shoptech, E2's developer, in 2020. ECI now describes JobBOSS² as formerly E2 Shop, lists E2 MFG for existing customers, and sends shoptech.com to its JobBOSS² page. Support runs through ECI, and any integration plan should say what happens to it if the shop moves to JobBOSS²."
    },
    {
      "q": "Can an E2 shop running on an Access database connect to HubSpot?",
      "a": "Not through the managed sync we recommend, which reads SQL Server. Shoptech supported Access for shops with nine or fewer users and a database of 500 MB or less, and recommended SQL Server for every size of shop. An Access shop either takes Shoptech's documented upgrade to SQL Server first or sends a scheduled file export instead."
    },
    {
      "q": "Will a HubSpot sync slow down E2 Shop System?",
      "a": "It should not, if it is set up with care. The sync reads through its own read-only SQL login, after hours, and never writes. Shoptech's guidance limits SQL Server Express to about five connections, counting every E2 program open at once, so on Express the sync's connection is scheduled for when the shop floor is quiet."
    },
    {
      "q": "How fresh is E2 Shop System data in HubSpot?",
      "a": "A day old by default, because the packages run after hours. A shop that quotes all day can add a midday run for quotes and orders, reading incrementally wherever a table carries a modification date. Nothing in E2's documentation describes events that push a change as it happens, so anything faster than a scheduled read means a custom integration."
    },
    {
      "q": "What happens to the HubSpot sync when E2 installs an update?",
      "a": "The update can change the database. Shoptech's update process downloads new versions automatically and can prompt for database updates before anyone uses E2 again. Skyvia does not detect a changed table on its own, so a renamed column fails the package until it is remapped. We recheck the mapped columns after every E2 update and rerun the chain."
    },
    {
      "q": "What does an E2 Shop System and HubSpot integration take?",
      "a": "Budget 4 to 8 hours of discovery and 15 to 30 hours to build the packages. Discovery maps E2's tables, whose layout is not public, and settles the company databases and the invoice source. The shop supplies a read-only SQL login and a machine inside its network for the Skyvia Agent, with internet access and access to the database server."
    },
    {
      "q": "Should an E2 shop connect HubSpot now or wait until it moves to JobBOSS²?",
      "a": "Connect now if the move is more than a few months away, because a managed sync costs little and retires cleanly. If the move is already scheduled, connect HubSpot to JobBOSS² instead. ECI documents an ERP API that reads JobBOSS² and a JobBOSS² API for hosted customers, which support a sturdier build than a database read."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect E2 Shop System to HubSpot",
      "anchor": "#why-teams-connect-e2-shop-system-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#why-teams-connect-e2-shop-system-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#three-ways-to-connect"
    },
    {
      "depth": 2,
      "text": "What breaks and how we prevent it",
      "anchor": "#what-breaks-and-how-we-prevent-it",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Reusing E2’s own database login",
      "anchor": "#reusing-e2s-own-database-login",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#reusing-e2s-own-database-login"
    },
    {
      "depth": 3,
      "text": "The SQL Express connection ceiling",
      "anchor": "#the-sql-express-connection-ceiling",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#the-sql-express-connection-ceiling"
    },
    {
      "depth": 3,
      "text": "Columns that move after an update",
      "anchor": "#columns-that-move-after-an-update",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#columns-that-move-after-an-update"
    },
    {
      "depth": 3,
      "text": "Numbers repeated across companies",
      "anchor": "#numbers-repeated-across-companies",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#numbers-repeated-across-companies"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/e2-shop-system/#our-approach"
    }
  ],
  "caseStudies": [
    "https://apps.sectorgrowth.com/case-studies/counterpoint-hubspot-skyvia-managed-sync/"
  ],
  "guides": [
    "https://apps.sectorgrowth.com/guides/migration-or-integration/",
    "https://apps.sectorgrowth.com/guides/choose-a-hubspot-integration-approach/"
  ],
  "status": "published",
  "verifiedAt": "2026-09-28",
  "updatedAt": "2026-09-28",
  "authors": [
    {
      "name": "Prash",
      "role": "Lead of Technical Integrations and AI Solutions"
    }
  ],
  "sources": [
    {
      "title": "E2 MFG Customer Support | ECI Software Solutions",
      "url": "https://www.ecisolutions.com/products/e2-mfg/"
    },
    {
      "title": "JobBOSS²: Centralize Job Shop Data and Scale Operations",
      "url": "https://www.ecisolutions.com/products/jobboss2/"
    },
    {
      "title": "ECI Software Solutions Completes Acquisition of Shoptech Industrial Software | ECI Software Solutions News",
      "url": "https://www.ecisolutions.com/news/eci-software-solutions-completes-acquisition-of-shoptech-industrial-software/"
    },
    {
      "title": "E2 Shop System Professional Hardware Requirements",
      "url": "https://client.shoptech.com/faq/Hardware/HardwareReq/E2ShopSystemHardwareRequirements.pdf"
    },
    {
      "title": "How to Upgrade Your Access Version of E2 to SQL Server",
      "url": "https://client.shoptech.com/faq/Hardware/SQL_Server/VersionNon-specificInfo/Upgrade_Access_Version_of_E2_to_SQL_Server.pdf"
    },
    {
      "title": "Administer the E2 Shop System Enterprise Edition",
      "url": "https://client.shoptech.com/faq/Enterprise/Hardware/Updates/How_Do_I_AdministerE2.pdf"
    },
    {
      "title": "Install and Maintain the E2 Manufacturing System",
      "url": "https://client.shoptech.com/faq/Enterprise/Hardware/Install/How_Do_I_Install_E2.pdf"
    },
    {
      "title": "ECI Manufacturing API Documentation",
      "url": "https://integrations.ecimanufacturing.com/"
    },
    {
      "title": "Agent Connections",
      "url": "https://docs.skyvia.com/connections/agent-connections.html"
    },
    {
      "title": "SQL Server or SQL Azure",
      "url": "https://docs.skyvia.com/connectors/databases/sqlserver_connections.html"
    },
    {
      "title": "Incremental Replication and Schema Updates",
      "url": "https://docs.skyvia.com/data-integration/replication/incremental-replication-and-schema-updates.html"
    }
  ]
}