Doba as Source

Doba is a dropshipping platform that connects retailers with a vast network of suppliers across multiple product categories, including electronics, apparel, home goods, and more. With an extensive catalog and direct integration with e-commerce platforms, Doba simplifies inventory management and order fulfillment for online sellers.

 

 

How to Connect

📋 Phase 1: Create the Doba Source +
Open Fulfillment Sources
Go to Connections → Fulfillment Sources.
Add Source
Click Add Source, name it (e.g., “Doba”), and select type Supplier.
Pick Doba from the Directory
Choose FLX Supplier Directory, search for Doba, select it, then click Continue.
🔐 Phase 2: Authenticate With Doba +
Gather Required Credentials
You’ll need the following:
Email * — used to receive Doba’s authentication link.
Tag Id * — provided by Doba.
Retailer Id * — provided by Doba.
Tip: If you’re missing the Tag or Retailer IDs, contact Doba support from your Doba account.
Enter Authentication Details
In the Authenticate With Supplier popup:
Email * — enter the address that should receive the auth link.
Tag Id * — paste your Doba Tag Id.
Retailer Id * — paste your Doba Retailer Id.
Click Continue.
🔄 Phase 3: Configure Jobs & Mappings +
Inventory Sync
Enable Get Inventory (Primary). If you have multiple feeds, optionally enable Get Inventory (Secondary). Map SKU/quantity/price as needed and set your sync cadence.
Master SKU Mapping
Map Inventory SKU → Master SKU. Optionally add a prefix like DOBA- to quickly identify items from Doba.
Orders & Shipments
If you’ll submit orders to Doba, enable Send Orders and Get Shipments, then complete the field mappings.
Accepted Shipping Code (Doba): Best Way
Save
Review your settings and click Save. You can adjust jobs any time from the source settings.

 

 

Product Operations

The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or update. 

Get Inventory and Pricing & Quantity

Supported | Doba - Get Inventory

Introduction to Doba - Get Inventory
Welcome to the Doba (DOBA) Get Inventory integration guide! This integration automates the retrieval of primary inventory data from Doba. It ensures accurate inventory updates by pulling product details and mapping them to your system. Let’s get started!

The Doba Get Inventory integration enables you to:
  • Retrieve inventory data from Doba, including product details like ASIN, SKU, and Available Number.
  • Map Doba fields to your inventory fields for accurate inventory updates.
  • Automate the retrieval of inventory data, reducing manual effort and ensuring timely updates.
This ensures seamless inventory management and efficient dropshipping operations.

The integration follows these steps:
  • 1 Connecting to DOBA: Establish a connection using API credentials to access your DOBA system.
  • 2 Fetching Inventory Data: A GET call to the DOBA inventory endpoint retrieves product details.
  • 3 Extracting Inventory Details: Extract ASIN, Available Number, and Brand from the API response.
  • 4 Mapping Data: Map DOBA fields (e.g., ASIN, Available Number) to your system’s fields using a mapping template.
  • 5 Syncing Data: Import the mapped data into your system, updating inventory records.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
Pro Tip: Schedule regular syncs to keep inventory levels up to date.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync inventory data for products within a specific time frame (e.g., last 7 days).
  • API Connection Settings: Enter the API key and Endpoint URL provided by Doba.
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
  • Mapping Template: Define how DOBA fields sync to your system (e.g., ASIN to Inventory ASIN).
Note: Ensure the API key is valid to avoid connection issues.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Doba > Integrations, select “Get Inventory.”
  • 2 Connect to DOBA: Use your DOBA API credentials or set up a new connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 7 days).
    • Enter the API key and Endpoint URL provided by Doba.
    • Configure scheduling.
  • 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule.

Mapping templates control which DOBA inventory data is imported into your system.
Interface Overview
  • Screen labeled “Get Inventory” at the top; name your template (e.g., “DOBA Get Inventory 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: DOBA fields (left), your system fields (right).
Mapping Options
  • Enable: Send the field (e.g., ASIN).
  • Disable: Ignore the field (e.g., Brand).
  • Required Fields: ASIN, Available Number.
  • Field: Link a DOBA field to an inventory field.
  • Value: Set a fixed value.
  • Mapping Set: Combine or manipulate data.
  • Rules: Add custom logic to transform data.
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
ASIN Mapping Requirement
The ASIN field must be mapped to ensure proper product identification.
  • Required Field: ASIN uniquely identifies the product.
  • Error Scenario: Unmapped ASIN may cause:
    Invalid request: Missing required field 'ASIN' for inventory sync
  • Fix: Go to Channels > Doba > Templates > Get Inventory > Field Mapping, enable ASIN, save, and re-run sync.
Recommendation: Always enable ASIN and Available Number for reliable inventory syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Inventory Details
DOBA Field Maps To Example Purpose Status
ASIN Inventory: ASIN B07KXJH8MZ Identifies the product ASIN Required
Available Number Inventory: Available Quantity 50 Specifies available stock Required
Brand Inventory: Brand Acme Specifies the product brand Optional
Practice Mapping
Try enabling/disabling DOBA - ASIN:

Mapping Rules allow you to transform Doba inventory data during mapping.
Creating a New Rule
Options include Rule Name, Rule Type (Conditional, Tier), and Input Type (String, Number, Boolean, Option Field).

Be aware of these limitations:
  • API Rate Limits: Exceeding DOBA API limits pauses the integration.
  • Data Scope: Only fetches data available via the DOBA inventory endpoint.
  • Required Fields: ASIN and Available Number must be enabled.

Troubleshoot issues with these steps:
  • Connection Issues: Verify API credentials and connectivity to DOBA.
  • API Errors: Ensure the DOBA inventory endpoint is accessible.
  • Missing Data: Check mapping template for enabled fields (e.g., ASIN, Available Number).
  • Rate Limits: Confirm you haven’t hit DOBA API limits.
  • Contact Support: Reach out to DOBA support with error details.
Diagnostic Tip: Missing inventory data often results from disabled required fields.

Key information:
  • Date: As of 08:20 PM -04, August 14, 2025, this integration is operational.
  • Required Fields: ASIN and Available Number must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate inventory syncing.

Conclusion
The Doba Get Inventory integration automates inventory data retrieval, ensuring your system reflects accurate stock levels. Customize mappings and schedules to fit your workflow, streamlining your dropshipping process. Happy syncing!
 
 

 

Order Operations 

It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.      
 

Send Orders

Supported | Doba - Send Orders

Introduction to Doba - Send Orders
Welcome to the Doba (DOBA) Send Orders integration guide! This integration automates sending order fulfillment requests to Doba. It ensures accurate order processing by mapping your order details to Doba’s format and sending them via API. Let’s get started!

The Doba Send Orders integration enables you to:
  • Send Orders to Doba by converting your order data into Doba’s required format.
  • Map fields like billing address, shipping address, and item details to Doba’s fulfillment fields for accurate order processing.
  • Automate the delivery of fulfillment requests to Doba via API, reducing manual effort and ensuring timely fulfillment.
This ensures efficient order fulfillment and streamlined dropshipping operations.

The integration follows these steps:
  • 1 Connecting to DOBA: Establish a connection using API credentials to access your DOBA system.
  • 2 Fetching Order Data: A POST call to the DOBA fulfillment endpoint sends order details.
  • 3 Extracting Order Details: Extract billing and shipping addresses, item quantities, and Fulfillment Request Number from your system.
  • 4 Mapping Data: Map your fields (e.g., Address Line 1, SKU) to DOBA’s fields using a mapping template.
  • 5 Syncing Data: Send the mapped data to Doba, creating fulfillment requests.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
Pro Tip: Schedule regular syncs to ensure timely order fulfillment.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync order data for orders within a specific time frame (e.g., last 24 hours).
  • API Connection Settings: Enter the API key and Endpoint URL provided by Doba.
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
  • Mapping Template: Define how your fields sync to DOBA’s fields (e.g., Fulfillment Request Number to Order Number).
Note: Ensure the API key is valid to avoid connection issues.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Doba > Integrations, select “Send Orders.”
  • 2 Connect to DOBA: Use your DOBA API credentials or set up a new connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 24 hours).
    • Enter the API key and Endpoint URL provided by Doba.
    • Configure scheduling.
  • 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule.

Mapping templates control which order data is sent to DOBA.
Interface Overview
  • Screen labeled “Send Orders” at the top; name your template (e.g., “DOBA Send Orders 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: Your fields (left), DOBA fields (right).
Mapping Options
  • Enable: Send the field (e.g., Fulfillment Request Number).
  • Disable: Ignore the field (e.g., Address Line 2).
  • Required Fields: Address Line 1, City, State Code, Postal Code, Full Name, Fulfillment Request Number, Quantity, SKU.
  • Field: Link a source field to a DOBA field.
  • Value: Set a fixed value.
  • Mapping Set: Combine or manipulate data.
  • Rules: Add custom logic to transform data.
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Fulfillment Request Number Mapping Requirement
The Fulfillment Request Number field must be mapped to ensure proper order identification.
  • Required Field: Fulfillment Request Number uniquely identifies the order.
  • Error Scenario: Unmapped Fulfillment Request Number may cause:
    Invalid request: Missing required field 'Fulfillment Request Number' for order sync
  • Fix: Go to Channels > Doba > Templates > Send Orders > Field Mapping, enable Fulfillment Request Number, save, and re-run sync.
Recommendation: Always enable Address Line 1, Fulfillment Request Number, and SKU for reliable order syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Billing Details
DOBA Field Maps To Example Purpose Status
Address Line 1 Doba: Billing Address Line 1 123 Main St Specifies the primary billing address line Required
Address Line 2 Doba: Billing Address Line 2 Apt 4B Provides additional billing address details Optional
City Doba: Billing City Austin Specifies the billing city Required
State Code Doba: Billing State Code TX Specifies the billing state Required
Postal Code Doba: Billing Postal Code 78701 Specifies the billing postal code Required
Full Name Doba: Billing Full Name Jane Doe Identifies the billing contact name Required
Phone Doba: Billing Phone 512-555-1234 Provides the billing contact phone Optional
Order Details
DOBA Field Maps To Example Purpose Status
Fulfillment Request Number Doba: Order Number FR12345 Identifies the fulfillment request Required
Quantity Doba: Item Quantity 2 Specifies the quantity to fulfill Required
SKU Doba: Item SKU DOBA123 Identifies the item to fulfill Required
Practice Mapping
Try enabling/disabling DOBA - Fulfillment Request Number:

Mapping Rules allow you to transform data during mapping to Doba.
Creating a New Rule
Options include Rule Name, Rule Type (Conditional, Tier), and Input Type (String, Number, Boolean, Option Field).

Be aware of these limitations:
  • API Rate Limits: Exceeding DOBA API limits pauses the integration.
  • Data Scope: Only sends data supported by the DOBA fulfillment endpoint.
  • Required Fields: Address Line 1, City, State Code, Postal Code, Full Name, Fulfillment Request Number, Quantity, and SKU must be enabled.

Troubleshoot issues with these steps:
  • Connection Issues: Verify API credentials and connectivity to DOBA.
  • API Errors: Ensure the DOBA fulfillment endpoint is accessible.
  • Missing Data: Check mapping template for enabled fields (e.g., Fulfillment Request Number, SKU).
  • Rate Limits: Confirm you haven’t hit DOBA API limits.
  • Contact Support: Reach out to DOBA support with error details.
Diagnostic Tip: Missing order data often results from disabled required fields.

Key information:
  • Date: As of 08:16 PM -04, August 14, 2025, this integration is operational.
  • Required Fields: Address Line 1, City, State Code, Postal Code, Full Name, Fulfillment Request Number, Quantity, and SKU must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate order syncing.

Conclusion
The Doba Send Orders integration automates order submission, ensuring your system sends accurate order details to Doba. Customize mappings and schedules to fit your workflow, streamlining your dropshipping process. Happy syncing!
 
 

Get Shipments 

Supported | Doba - Get Shipments

Introduction to Doba - Get Shipments
Welcome to the Doba (DOBA) Get Shipments integration guide! This integration automates the process of retrieving shipment data from Doba. It ensures accurate tracking updates in your shipment system. Let’s get started!

The Doba Get Shipments integration enables you to:
  • Retrieve shipment data from Doba, including carrier and tracking information.
  • Map Doba shipment fields to your shipment fields for accurate tracking updates.
  • Automate the retrieval of shipment data, reducing manual effort and ensuring timely updates.
This ensures seamless tracking and efficient dropshipping operations.

The integration follows these steps:
  • 1 Connecting to DOBA: Establish a connection using API credentials to access your DOBA system.
  • 2 Fetching Shipment Data: A GET call to the DOBA shipment endpoint retrieves shipment details.
  • 3 Extracting Shipment Details: Extract Logistics Company Name, Logistics Shipping Method Name, and Waybill ID from the API response.
  • 4 Mapping Data: Map DOBA fields (e.g., Logistics Company Name, Waybill ID) to your system’s fields using a mapping template.
  • 5 Syncing Data: Import the mapped data into your system, updating shipment records.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
Pro Tip: Schedule regular syncs to keep tracking information up to date.
Note: API failures pause the integration and trigger notifications.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync shipment data for orders within a specific time frame (e.g., last 7 days).
  • API Connection Settings: Enter the API key and Endpoint URL provided by Doba.
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
  • Mapping Template: Define how DOBA fields sync to your system (e.g., Logistics Company Name to Carrier Name).
Note: Ensure the API key is valid to avoid connection issues.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Doba > Integrations, select “Get Shipments.”
  • 2 Connect to DOBA: Use your DOBA API credentials or set up a new connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 7 days).
    • Enter the API key and Endpoint URL provided by Doba.
    • Configure scheduling.
  • 4 Create Mapping Template: Configure field mappings (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule.

Mapping templates control which DOBA shipment data is imported into your system.
Interface Overview
  • Screen labeled “Get Shipments” at the top; name your template (e.g., “DOBA Get Shipments 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: DOBA fields (left), your system fields (right).
Mapping Options
  • Enable: Send the field (e.g., Logistics Company Name).
  • Disable: Ignore the field (e.g., Logistics Shipping Method Name).
  • Required Fields: Logistics Company Name, Waybill ID.
  • Field: Link a DOBA field to a shipment field.
  • Value: Set a fixed value.
  • Mapping Set: Combine or manipulate data.
  • Rules: Add custom logic to transform data.
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Waybill ID Mapping Requirement
The Waybill ID field must be mapped to ensure proper shipment identification.
  • Required Field: Waybill ID uniquely identifies the shipment.
  • Error Scenario: Unmapped Waybill ID may cause:
    Invalid request: Missing required field 'Waybill ID' for shipment sync
  • Fix: Go to Channels > Doba > Templates > Get Shipments > Field Mapping, enable Waybill ID, save, and re-run sync.
Recommendation: Always enable Logistics Company Name and Waybill ID for reliable shipment syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Shipment Details
DOBA Field Maps To Example Purpose Status
Logistics Company Name Shipment: Carrier Name UPS Identifies the shipping carrier Required
Logistics Shipping Method Name Shipment: Shipping Method Ground Specifies the shipping method used Optional
Waybill ID Shipment: Tracking Number 1Z9999W999999999 Provides the tracking number for the shipment Required
Practice Mapping
Try enabling/disabling DOBA - Waybill ID:

Mapping Rules allow you to transform Doba shipment data during mapping.
Creating a New Rule
Options include Rule Name, Rule Type (Conditional, Tier), and Input Type (String, Number, Boolean, Option Field).

Below is a table of common shipping codes used with Doba shipments, along with examples and explanations.
Code Carrier Example Explanation
UPS-GND UPS 1Z9999W999999999 Represents UPS Ground shipping, suitable for standard delivery.
USPS-PRI USPS 9400111899560000 Indicates USPS Priority Mail for faster domestic shipping.
FDX-2D FedEx 123456789012 Denotes FedEx 2Day service for expedited delivery.
Example Usage: If a shipment has a Waybill ID with code "UPS-GND" and tracking number "1Z9999W999999999", it maps to a UPS Ground shipment, allowing you to track it via the UPS website.

Be aware of these limitations:
  • API Rate Limits: Exceeding DOBA API limits pauses the integration.
  • Data Scope: Only fetches data available via the DOBA shipment endpoint.
  • Required Fields: Logistics Company Name and Waybill ID must be enabled.

Troubleshoot issues with these steps:
  • Connection Issues: Verify API credentials and connectivity to DOBA.
  • API Errors: Ensure the DOBA shipment endpoint is accessible.
  • Missing Data: Check mapping template for enabled fields (e.g., Logistics Company Name, Waybill ID).
  • Rate Limits: Confirm you haven’t hit DOBA API limits.
  • Contact Support: Reach out to DOBA support with error details.
Diagnostic Tip: Missing shipment data often results from disabled required fields.

Key information:
  • Date: As of 08:14 PM -04, August 14, 2025, this integration is operational.
  • Required Fields: Logistics Company Name and Waybill ID must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Enable all required fields to ensure accurate shipment syncing.

Conclusion
The Doba Get Shipments integration automates shipment data retrieval, ensuring your system reflects accurate tracking details. Customize mappings and schedules to fit your workflow, streamlining your dropshipping process. Happy syncing!