Top Dawg as a Source
Summary
Top Dawg is a pet supplies distributor available as a source in Flxpoint for automated inventory management and order fulfillment. The integration connects via a single API connection using a token provided by Top Dawg, and supports Get Inventory (Primary), Send Fulfillment Requests, and Get Shipments. For specific credential requirements, extended operation configuration, or mapping template guidance, contact support@flxpoint.com.
Top Dawg connects via a single API connection. Add a Top Dawg source, start configuring an operation, and when Flxpoint prompts you click + New Connection, enter the API token provided by Top Dawg, then Test Connection → Save Connection. The same connection is reused by every Top Dawg operation — you won't need to re-enter credentials for each one.
support@flxpoint.com.API credentials come from Top Dawg — contact their team before configuring
The Top Dawg connection requires API credentials provided directly by Top Dawg. Contact your Top Dawg account representative or their dealer support to request API access before setting up the integration in Flxpoint. These credentials are separate from any Top Dawg website login.
For operation-specific setup and mapping guidance, contact Flxpoint Support
Extended documentation for this integration — including field mapping recommendations for Send FR and Get Shipments — is available from Flxpoint Support. Email support@flxpoint.com to get configuration guidance specific to your Top Dawg account.
Enable Archive/Un-Archive on one inventory job only — not both GIP and GIS
If you enable Archive/Un-Archive on both GIP and GIS simultaneously, products may be archived by one job and un-archived by the other in the same run window, causing unpredictable inventory status flips. Configure Archive/Un-Archive on GIP only, and use GIS for more frequent quantity and pricing refreshes without archiving logic.
Map SKU, Quantity, and full ship-to address for Send FR — test manually first
Send Fulfillment Requests to Top Dawg requires at minimum: SKU, Quantity, and a complete shipping address (Address Line 1, City, State, Postal Code, Country). Run a single manual order first to confirm the mapping and verify the order is received at Top Dawg before enabling automatic scheduling.
| Field | Maps To — Notes |
|---|---|
| sku | → Product / Variant → SKU. Required. Primary identifier for the catalog item. |
| cost | → Pricing → Cost. Top Dawg's dealer price, saved as Cost. |
| quantityAvailable | → Inventory → Quantity. Units currently available from Top Dawg. |
| productTitle | → Product → Title. The product name from Top Dawg's catalog. |
| category / subCategory | → Product → Category. Top Dawg's category and sub-category, for mapping to your taxonomy. |
| productImageDtos | → Product / Variant → Images. Product image(s) Top Dawg provides. |
| options | → Variant → Options. Option name/value pairs (e.g. size, color) when the product has variants. |
| Source Field | Maps To (Top Dawg) — Notes |
|---|---|
| Fulfillment Request → SKU | → Order Item SKU. Required. Sent to Top Dawg per line item. |
| Fulfillment Request → Quantity | → Order Item Quantity. Required. Units requested. |
| Shipping address | → Ship To. Required. Address Line 1, Address Line 2, City, State, Postal Code and Country. |
| Field | Maps To — Notes |
|---|---|
| trackingNumber | → Shipment → Tracking Number. Required. Package tracking number. |
| orderId | → Shipment → Fulfillment Request Number. Required. Links the shipment back to the order — the critical match key. |
| carrier | → Shipment → Ship Method. Carrier reported by Top Dawg. |
| createdAt / deliveredAt | → Shipment → Shipped At. Ship date reported by Top Dawg. |
| productCode / tdid | → Shipment Item → SKU. Required. Associates the shipped line to your catalog. |
| quantity | → Shipment Item → Quantity. Required. Units shipped for the line. |
