For the complete documentation index, see llms.txt. This page is also available as Markdown.

Fishbowl

Quick Answer: The Fishbowl integration syncs your parts, inventory, sales orders, and purchase orders to Moselle automatically. Setup is assisted — our team configures the connection together with your Fishbowl admin.

What is the Fishbowl Integration?

The Fishbowl integration connects your Fishbowl Advanced server to Moselle's planning engine so your forecasts and replenishment plans are based on real, current inventory.

Key Benefits:

  • Automated Sync: Regular updates of parts, inventory, sales orders, and purchase orders.

  • Unified Planning: See your Fishbowl data alongside every other channel in one dashboard.

  • Accurate Forecasting: Use historical Fishbowl sales data to predict future demand.

Prerequisites

Time Required: 15-30 minutes to gather information, plus coordination with your IT/admin team Difficulty: Moderate

Because Fishbowl is typically self-hosted, setup takes a bit more coordination than a cloud-only platform. Before you begin, gather the following:

1. Your Fishbowl server details

2. A dedicated Fishbowl user for Moselle

3. Network access (on-premise servers only)

4. Your Fishbowl version

How to Connect

Currently, the setup process is handled by our team to ensure the connection is configured correctly.

1

Gather Your Details

Collect your server address, API port, SSL status, dedicated user credentials, network access details, and version number from the checklists above.

2

Contact Support

Email support@moselle.io with your server and user details (sharing the password via our secure link, not email) to request the Fishbowl integration.

3

Approve Moselle in Fishbowl

We'll coordinate a time to first connect. The first time Moselle logs in, Fishbowl will prompt an admin on your side to approve the "Moselle" integrated app inside the Fishbowl client — this takes about a minute, so please have someone with admin access available.

4

Verification

Once configured, our team will confirm that data is flowing correctly. You should see your parts and inventory populate in Moselle shortly after.

Data Synchronization Details

Sync Schedule

Moselle performs a regular sync of your connected modules to keep stock levels and order statuses current.

What Syncs

  • Parts/Products: Your Fishbowl product catalog

  • Inventory: Stock on hand across your Fishbowl locations

  • Sales Orders: Historical and open sales order data

  • Purchase Orders: Open and confirmed purchase orders, including expected receipt dates

Troubleshooting & FAQ

Problem / Question
Solution / Answer

Connection request is rejected

Confirm the API port (default 2456) is open and reachable, and that HTTPS/SSL is enabled on the server.

Moselle can't log in after approval

Make sure an admin approved the "Moselle" integrated app inside the Fishbowl client when prompted.

Data isn't syncing

Verify the dedicated Moselle user still has read access to parts/products, inventory, sales orders, and purchase orders, and that MFA remains disabled on that user.

We moved to Fishbowl Hosted Services

Contact support@moselle.io with your new public hostname so we can update the connection.

Can I use my personal Fishbowl login instead?

We recommend a dedicated moselle-api-style user so access can be scoped and rotated independently of any one person's account.

Last updated