Manage subscription
The billing portal is not available yet. When it launches, sign in using a link sent to your purchase email. Under the planned subscription terms, upgrades and downgrades take effect on your next billing date.
Check your Mac requirements, get started, and work through common connection issues. Need a hand? Send us the details of your setup and what happened.
FactoryGrids requires macOS 27 or later on Apple Silicon. Check both before downloading or troubleshooting a launch issue.
Open the Apple menu in the top-left corner of your screen and choose About This Mac. Check the macOS version and the chip.
The chip must be Apple Silicon, such as an Apple M-series chip. An Intel Mac does not meet the requirement.
Start with the Mac app, then add your machines and services. Connect one device or integration first so you can check the setup before expanding it.
Confirm macOS 27 or later and an Apple Silicon chip in About This Mac.
Go to the downloads page for the signed and notarized Mac release and each platform's availability.
Open the .dmg, double-click the .pkg inside, and follow the installer. Choose FactoryGrids for the Mac app, then launch it from Applications. The Free plan needs no license key.
Check the integrations directory for your machine or service and its Live or Beta status, then follow the connection guides below.
Review your first priorities. Once your data is current, open Dashboard to review stock risk, days of cover, and top movers. Use these signals to decide which products or production runs need attention.
Every plan includes basic local backup, restore, and complete data export. Keep a separate backup before making major changes to your storage or setup.
Choose a guide for the details to gather, the fields to use, and a first connection check. Start with one connection and confirm its data before expanding your setup.
Have access to the device or service account you manage. Check your plan's included connections and the directory's Live and Beta statuses. Keep keys, passwords, and tokens in the app, out of support messages.
Have ready: the printer's local IP address, serial number, and access code, with the printer and Mac on the same reachable network.
If it fails: recheck the current IP and access code, local-network access, and your firmware's connection restrictions. Include the model, firmware, and exact error when requesting help.
Official guidance: Bambu Lab third-party connection and Developer Mode guidance.
Have ready: a working Klipper installation with Moonraker, the host address and port, and its API key if authentication is required.
If it fails: confirm you used Moonraker's port, which may differ from the web interface's port. For an authorization error, check the key and server access rules with your administrator instead of disabling authentication.
Official guidance: Moonraker server configuration and authentication.
Have ready: an OctoPrint server that already connects to your printer, its host and port, and an API key for an authorized OctoPrint user.
If it fails: open the same server in your Mac's browser, then check the address, key, and user permissions. A connected server and a connected printer are separate checks.
Official guidance: OctoPrint application keys.
Have ready: an authorized Selling Partner API application, its Login with Amazon client ID and client secret, and a refresh token for the seller account you intend to connect.
If it fails: check that all three credentials belong to the same authorized application and account, and that its roles allow the requested data. A Seller Central password is not a refresh token.
Official guidance: Amazon private application authorization.
Have ready: access to your Etsy shop, its numeric shop ID, and an approved Etsy developer application. Etsy requires both application credentials and shop authorization for private shop data.
If it fails: keep the exact sign-in or token error and your app version. A rejected callback or missing application credential needs a supported connection flow; repeatedly pasting tokens will not fix it.
Official guidance: Etsy application credentials and shop authorization.
Have ready: your store's myshopify.com domain and an Admin API access token authorized for that store, with the read access needed for products, inventory, and orders.
If it fails: check token expiry, app installation, and read permissions. Before relying on an expiring token for ongoing sync, confirm a supported renewal setup for your FactoryGrids version.
Official guidance: Shopify access tokens and renewal.
Provider documentation checked 8 October 2026. Device firmware, account permissions, and app versions can change the available connection steps. A successful connection check does not establish support for every model or operation.
Paid activation and trial enrollment are not available yet. The billing portal is not available yet.
The billing portal is not available yet. When it launches, sign in using a link sent to your purchase email. Under the planned subscription terms, upgrades and downgrades take effect on your next billing date.
When paid access launches, you will receive a separate license key to enter in the Mac app. Activate it online before using the supported offline mode. Key delivery and recovery are separate from your billing receipt and portal. Paid activation and trial enrollment are not available yet.
For billing, key-delivery, or recovery help, check our contact section for current availability. Keep license keys and other private credentials out of your message.
These checks help narrow down launch, network, and integration issues. Keep the exact error message so you can include it in your support request.
Check our contact section for current availability. Have your app and Mac versions, the steps that reproduce the issue, and the exact error ready so we can understand what happened.
FactoryGrids version, macOS version, and Apple Silicon chip. Include which companion device or host Mac is involved, if relevant.
What you were trying to do, the steps you took, what you expected, and what happened instead. Tell us whether it happens every time.
The machine model or integration name, and whether the issue involves a local connection, sales-channel sync, or NAS storage.
Include the exact error text in your message. Have a screenshot ready if useful, with customer information, passwords, API keys, and other private details redacted.