Bangalla Distribution as a Source

Specializes in natural, organic, and eco-friendly products for retailers. Flxpoint users can connect to Bangalla to access an extensive catalog of health-conscious and environmentally friendly products, with seamless inventory management and order fulfillment.

 

 

How To Connect

📋 Phase 1: Initial Source Setup +
Access Fulfillment Sources
Log in to your Flxpoint account and navigate to the Fulfillment Sources section.
Create a New Source
Under the Fulfillment Sources section, click on Add Source to begin creating a new source for your Bangalla connection.
Tip: Having your Bangalla account credentials ready will make this process smoother.
Configure Source Details
In the Create Source popup:
  • Search for Bangalla in the supplier directory and select it.
  • Enter the source name as "Bangalla Supplier".
  • Select the appropriate type from the dropdown (e.g., "Supplier").
  • Click Save to proceed.
Start the Integration Process
After saving, you'll see a message that says "You have not created any integrations yet." Click Get Started to set up the integration.
🔐 Phase 2: Supplier Connection & Authentication +
Understanding Credentials: The Feed URL is used for fetching inventory, while the API Token authorizes actions like sending fulfillment requests or getting shipments.
Obtain Your Connection Credentials
To connect to Bangalla, you’ll need the required credentials. Follow these steps to obtain them:
  • Log into your Bangalla account using your credentials.
  • Navigate to the appropriate section (e.g., Account Dashboard, Settings, API Access, or Integrations) where connection credentials are managed.
  • Look for an option to generate or view your credentials. This might be labeled as Generate API Key, FTP Credentials, or similar.
  • Copy the credentials and store them securely, as you’ll need to enter them in the next step.
  • If you can’t find the credentials, contact Bangalla support for assistance.
Important: Keep your credentials secure and do not share them publicly.
Enter Authentication Details
In the Authenticate With Supplier popup, enter the authentication details provided by Bangalla:
  • For Get Inventory [Primary] and Get Inventory [Secondary]: Enter the URL used to retrieve the Bangalla Distribution API.
  • For Send Fulfillment Requests and Get Shipments: Enter the token used to authenticate with the Bangalla Distribution Order API.
Click Continue to proceed.
Tip: Ensure your credentials are correct to avoid connection issues.
🔄 Phase 3: Configuration & Feature Setup +
Set Up SKU Mapping
In the Master SKU section, set up your SKU mapping (Inventory SKU → Master SKU) to ensure inventory from Bangalla is correctly linked in Flxpoint. Optionally, set an SKU prefix (e.g., "BANG-") if needed.
Pro Tip: Using a prefix like "BANG-" helps identify inventory from Bangalla.
Configure Additional Features
Set up the required features for your Bangalla integration:
  • Get Inventory (Primary): Enable to retrieve primary inventory data from Bangalla. Choose sync frequency and select inventory fields to import.
  • Get Inventory (Secondary): Enable to set up an additional inventory feed from Bangalla. Configure sync frequency and field mappings.
  • Send Orders: Enable to send orders to Bangalla for fulfillment. Configure order mapping for details like Customer Name and Shipping Address.
  • Get Shipments: Enable to retrieve shipment updates from Bangalla. Set sync frequency and map shipment fields like Tracking Number.
You can skip these by clicking Skip and adjust later.
Complete Setup
Review all settings and click Save to finalize your Bangalla integration.
Next Steps: Your Bangalla source will begin syncing with Flxpoint. Manage it under Fulfillment Sources.

 


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 updates.

Get Inventory and Pricing & Quantity

Supported | Bangalla Distribution - Get Inventory Primary and Pricing & Quantity

Introduction to Bangalla Distribution - Get Inventory Primary and Pricing & Quantity
Welcome to the Bangalla Distribution (BGL) Get Inventory Primary and Pricing & Quantity integration guide! This integration automates retrieving primary and secondary inventory data from Bangalla’s API into your Flxpoint system. It pulls product details like SKUs, titles, quantities, and costs, ensuring accurate stock and pricing management. Let’s get started!

The Bangalla Distribution Get Inventory Primary and Pricing & Quantity integration enables you to:
  • Fetch primary inventory data (e.g., SKUs, titles) and secondary data (e.g., quantities, costs) from Bangalla’s API.
  • Map Bangalla fields to Flxpoint inventory and variant fields for seamless stock tracking.
  • Automate inventory and pricing updates, saving time and ensuring accuracy.
This ensures real-time inventory management and precise pricing in your Flxpoint system.

The integration follows these steps:
  • 1 Connecting to BGL: Establish a connection using API credentials (FEED URL or API token) to access Bangalla’s system.
  • 2 Fetching Inventory Data: A GET call to Bangalla’s inventory endpoints retrieves primary (e.g., SKU, Title) and secondary (e.g., Quantity, Cost) data.
  • 3 Extracting Inventory Details: Extract SKU, Quantity, Cost, etc., from the API response.
  • 4 Mapping Data: Map Bangalla fields to Flxpoint inventory and variant fields using separate mapping templates.
  • 5 Syncing Data: Import the mapped data into Flxpoint, updating inventory records.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
What Does the Inventory Data Look Like?
Here’s a sample of the inventory data from Bangalla:
{
"PrimaryInventory": {
"SKU": "BGL12345",
"Title": "Blue Widget"
},
"PricingQuantity": {
"Quantity": 25,
"Cost": 5.99
}
}
Pro Tip: Schedule daily syncs to keep your inventory and pricing current with Bangalla’s stock.
Note: API failures pause the integration and trigger notifications to your Flxpoint dashboard.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync inventory data within a specific time frame (e.g., last 24 hours).
  • API Connection Settings:
    • Connection Name: Name it (e.g., "BangallaAPI_Inventory").
    • FEED URL: Enter the API URL (e.g., https://api.bangalla.com/inventory) for primary data.
    • API Token: Use Bangalla’s token for secondary data authentication.
  • Archive/Un-Archive Inventory: Archive unmapped items (set quantity to 0) or keep active.
  • Allow Create Variant: Enable to create variants for secondary data.
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
  • Mapping Template: Define how Bangalla fields sync to Flxpoint (e.g., SKU to Inventory SKU).
Note: Test the FEED URL and API token to ensure a smooth connection.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Bangalla Distribution > Integrations, select “Get Inventory Primary and Pricing & Quantity.”
  • 2 Connect to BGL: Enter the Connection Name, FEED URL, and API token, then click Test Connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 24 hours).
    • Adjust Archive/Un-Archive and Allow Create Variant options.
    • Configure scheduling (e.g., daily).
  • 4 Create Mapping Template: Configure field mappings for primary and secondary data (see Mapping Template Details).
  • 5 Run the Integration: Start with Run Sync or schedule.

Mapping templates control which Bangalla inventory data is imported into Flxpoint. This integration uses two templates: one for Primary Inventory and one for Pricing & Quantity.
Interface Overview
  • Screen labeled “Get Inventory Primary and Pricing & Quantity” at the top; name your template (e.g., “BGL Inventory Sync 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: Bangalla fields (left), Flxpoint fields (right).
Mapping Options
  • Enable: Send the field (e.g., SKU).
  • Disable: Ignore the field (e.g., Description).
  • Required Fields: SKU, Quantity, Title, Cost.
SKU Mapping Requirement
The SKU field must be mapped to ensure proper inventory identification.
  • Required Field: SKU uniquely identifies the product.
  • Error Scenario: Unmapped SKU may cause:
    Invalid request: Missing required field 'SKU' for inventory sync
  • Fix: Go to Channels > Bangalla Distribution > Templates > Get Inventory Primary and Pricing & Quantity > Field Mapping, enable SKU, save, and re-run sync.
Recommendation: Always enable SKU, Quantity, Title, and Cost for reliable inventory syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Primary Inventory
BGL Field Maps To Example Purpose Status
SKU Flxpoint Inventory: SKU BGL12345 Identifies the product Required
Title Flxpoint Inventory: Title Blue Widget Sets the product name Required
Description Flxpoint Inventory: Description High-quality blue widget Provides product details Optional
Manufacturer Flxpoint Inventory: Manufacturer WidgetCo Identifies the manufacturer Optional
Pricing & Quantity
BGL Field Maps To Example Purpose Status
Quantity Flxpoint Inventory Variant: Quantity 25 Updates variant stock level Required
Cost Flxpoint Inventory Variant: Cost 5.99 Sets the variant cost Required
Height Flxpoint Inventory Variant: Height 10 Records variant height Optional
Let’s Break It Down: Enabling SKU and Quantity ensures your products are uniquely identified and stock levels are accurate!
Practice Mapping
Try enabling/disabling BGL - SKU:

Be aware of these limitations:
  • API Rate Limits: Exceeding Bangalla API limits pauses the integration.
  • Data Scope: Only fetches data available via Bangalla’s inventory endpoints.
  • Required Fields: SKU, Quantity, Title, and Cost must be enabled.

Troubleshoot issues with these steps:
  • Connection Issues: Verify FEED URL and API token connectivity to Bangalla.
  • API Errors: Ensure Bangalla’s inventory endpoints are accessible.
  • Missing Data: Check mapping template for enabled fields (e.g., SKU, Quantity).
  • Rate Limits: Confirm you haven’t hit Bangalla API limits.
  • Contact Support: Reach out to Bangalla support with error details.
Diagnostic Tip: Missing inventory data often results from disabled required fields like SKU or Quantity.

Key information:
  • Date: As of 09:46 PM -04, June 14, 2025, this integration is operational.
  • Required Fields: SKU, Quantity, Title, and Cost must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Test the FEED URL and API token regularly to ensure smooth data retrieval.

Conclusion
The Bangalla Distribution Get Inventory Primary and Pricing & Quantity integration automates inventory and pricing updates, ensuring your Flxpoint system reflects accurate stock and cost details. Customize mappings and schedules to fit your workflow, streamlining inventory management. 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 | Bangalla Distribution - Send Orders

Introduction to Bangalla Distribution - Send Orders
Welcome to the Bangalla Distribution (BGL) Send Orders integration guide! This integration automates sending purchase orders from your Flxpoint system to Bangalla’s API. It maps order details like SKUs, quantities, and shipping addresses to Bangalla’s format, streamlining your order processing. Let’s get started!

The Bangalla Distribution Send Orders integration enables you to:
  • Send purchase orders to Bangalla via their API.
  • Map Flxpoint order data (e.g., SKUs, shipping details) to Bangalla’s required fields.
  • Automate order submission to save time and reduce manual errors.
This ensures efficient and accurate order processing with Bangalla.

The integration follows these steps:
  • 1 Connecting to BGL: Establish a connection using an API token to access Bangalla’s system.
  • 2 Fetching Order Data: A POST call to Bangalla’s order endpoint sends order data (e.g., SKU, Quantity).
  • 3 Extracting Order Details: Extract Order Number, SKU, Address Line 1, etc., from Flxpoint.
  • 4 Mapping Data: Map Flxpoint fields to Bangalla fields using a mapping template.
  • 5 Sending Data: Transmit the mapped data to Bangalla, creating orders.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., hourly).
What Does the Order Data Look Like?
Here’s a sample of the data sent to Bangalla:
{
"Order": {
"OrderNumber": "PO12345",
"SKU": "BGL12345",
"Quantity": 3
},
"ShippingAddress": {
"AddressLine1": "456 Oak St"
}
}
Pro Tip: Schedule hourly syncs to ensure timely order submission to Bangalla.
Note: API failures pause the integration and trigger notifications to your Flxpoint dashboard.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync orders within a specific time frame (e.g., last 1 hour).
  • API Connection Settings:
    • Connection Name: Name it (e.g., "BangallaAPI_Orders").
    • API Token: Enter the token provided by Bangalla for authentication.
  • Hold for X Hours: Set a delay (e.g., 24 hours) to review orders before sending.
  • Send During Business Hours: Restrict sending to business hours (e.g., 9 AM–5 PM).
  • Scheduling: Run manually or schedule (e.g., hourly at 15 minutes past the hour).
  • Mapping Template: Define how Flxpoint fields sync to Bangalla (e.g., SKU to Order SKU).
Note: Use the Hold for X Hours setting to verify high-value orders before submission.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Bangalla Distribution > Integrations, select “Send Orders.”
  • 2 Connect to BGL: Enter the Connection Name and API Token, then click Test Connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 1 hour).
    • Adjust Hold for X Hours and Send During Business Hours options.
    • Configure scheduling (e.g., hourly).
  • 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 Flxpoint order data is sent to Bangalla.
Interface Overview
  • Screen labeled “Send Orders” at the top; name your template (e.g., “BGL Order Sync 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: Flxpoint fields (left), Bangalla fields (right).
Mapping Options
  • Enable: Send the field (e.g., Order Number).
  • Disable: Ignore the field (e.g., Note).
  • Required Fields: Order Number, SKU, Quantity, Shipping Address: Address Line 1.
Order Number Mapping Requirement
The Order Number field must be mapped to ensure proper order tracking.
  • Required Field: Order Number uniquely identifies the order.
  • Error Scenario: Unmapped Order Number may cause:
    Invalid request: Missing required field 'OrderNumber' for order sync
  • Fix: Go to Channels > Bangalla Distribution > Templates > Send Orders > Field Mapping, enable Order Number, save, and re-run sync.
Recommendation: Always enable Order Number, SKU, Quantity, and Address Line 1 for reliable order syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Order
Flxpoint Field Maps To Example Purpose Status
Order Number Bangalla Order: Reference Number PO12345 Tracks the order in Bangalla Required
SKU Bangalla Order: SKU BGL12345 Identifies the product Required
Quantity Bangalla Order: Quantity 3 Specifies the order quantity Required
Note Bangalla Order: Note Please expedite Adds special instructions Optional
Shipping Address
Flxpoint Field Maps To Example Purpose Status
Shipping Address: Address Line 1 Bangalla Order: Address Line 1 456 Oak St Sets the shipping address Required
Shipping Address: City Bangalla Order: City Springfield Specifies the shipping city Optional
Let’s Break It Down: Enabling Order Number ensures Bangalla can track your order accurately!
Practice Mapping
Try enabling/disabling Flxpoint - Order Number:

Be aware of these limitations:
  • API Rate Limits: Exceeding Bangalla API limits pauses the integration.
  • Data Scope: Only sends data available in Flxpoint’s order fields.
  • Required Fields: Order Number, SKU, Quantity, and Address Line 1 must be enabled.

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

Key information:
  • Date: As of 10:00 PM -04, June 14, 2025, this integration is operational.
  • Required Fields: Order Number, SKU, Quantity, and Address Line 1 must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Test the API token regularly to ensure uninterrupted order sending.

Conclusion
The Bangalla Distribution Send Orders integration automates order submission, ensuring your Flxpoint system efficiently communicates with Bangalla. Customize mappings and schedules to fit your workflow, streamlining order processing. Happy syncing!
 
 

Get Shipments

Supported | Bangalla Distribution - Get Shipments

Introduction to Bangalla Distribution - Get Shipments
Welcome to the Bangalla Distribution (BGL) Get Shipments integration guide! This integration automates retrieving shipment details from Bangalla’s API into your Flxpoint system. It pulls data like tracking numbers, shipping dates, and item quantities, ensuring real-time tracking and order status updates. Let’s get started!

The Bangalla Distribution Get Shipments integration enables you to:
  • Fetch shipment details (e.g., tracking numbers, shipped dates) from Bangalla’s API.
  • Map shipment data to Flxpoint fields for accurate tracking and status updates.
  • Automate shipment synchronization to keep your order information current.
This ensures seamless tracking and efficient order management in your Flxpoint system.

The integration follows these steps:
  • 1 Connecting to BGL: Establish a connection using an API token to access Bangalla’s system.
  • 2 Fetching Shipment Data: A GET call to Bangalla’s shipment endpoint retrieves details like Tracking Number and Shipped At.
  • 3 Extracting Shipment Details: Extract Carrier, Tracking Number, Quantity, etc., from the API response.
  • 4 Mapping Data: Map Bangalla fields to Flxpoint shipment fields using a mapping template.
  • 5 Syncing Data: Import the mapped data into Flxpoint, updating shipment records.
  • 6 Execution: Run manually with Run Sync or schedule (e.g., daily).
What Does the Shipment Data Look Like?
Here’s a sample of the shipment data from Bangalla:
{
"Shipment": {
"TrackingNumber": "1Z9999W999999999",
"ShippedAt": "2025-06-14T14:00:00Z",
"Quantity": 2,
"Carrier": "UPS"
}
}
Pro Tip: Schedule daily syncs to keep your shipment tracking up-to-date with Bangalla’s data.
Note: API failures pause the integration and trigger notifications to your Flxpoint dashboard.

Customize the integration with these settings:
  • Sync Frequency: Choose to sync shipment data within a specific time frame (e.g., last 24 hours).
  • API Connection Settings:
    • Connection Name: Name it (e.g., "BangallaAPI_Shipments").
    • API Token: Enter the token provided by Bangalla for authentication.
  • FR Lookback Period for Get Shipments: Set the time frame (e.g., 3 Months) to retrieve shipments for eligible fulfillment requests.
  • Scheduling: Run manually or schedule (e.g., daily at 6 AM UTC).
  • Mapping Template: Define how Bangalla fields sync to Flxpoint (e.g., Tracking Number to Shipment Tracking Number).
Note: Adjust the FR Lookback Period to balance data retrieval with API performance.

Follow these steps:
  • 1 Add the Integration: Go to Channels > Bangalla Distribution > Integrations, select “Get Shipments.”
  • 2 Connect to BGL: Enter the Connection Name and API Token, then click Test Connection.
  • 3 Configure Settings:
    • Set sync frequency (e.g., last 24 hours).
    • Adjust FR Lookback Period (e.g., 3 Months).
    • Configure scheduling (e.g., daily).
  • 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 Bangalla shipment data is imported into Flxpoint.
Interface Overview
  • Screen labeled “Get Shipments” at the top; name your template (e.g., “BGL Shipment Sync 1”).
  • Buttons: Delete, Duplicate, Save Mapping.
  • Columns: Bangalla fields (left), Flxpoint fields (right).
Mapping Options
  • Enable: Send the field (e.g., Tracking Number).
  • Disable: Ignore the field (e.g., SKU).
  • Required Fields: Carrier, Tracking Number, Shipped At, Quantity.
Tracking Number Mapping Requirement
The Tracking Number field must be mapped to ensure proper shipment identification.
  • Required Field: Tracking Number uniquely identifies the shipment.
  • Error Scenario: Unmapped Tracking Number may cause:
    Invalid request: Missing required field 'TrackingNumber' for shipment sync
  • Fix: Go to Channels > Bangalla Distribution > Templates > Get Shipments > Field Mapping, enable Tracking Number, save, and re-run sync.
Recommendation: Always enable Carrier, Tracking Number, Shipped At, and Quantity for reliable shipment syncing.
Complete Field Mappings
Below are the fields you can enable for syncing:
Shipment
BGL Field Maps To Example Purpose Status
Carrier Flxpoint Shipment: Carrier UPS Identifies the shipping carrier Required
Tracking Number Flxpoint Shipment: Tracking Number 1Z9999W999999999 Tracks the shipment Required
Shipped At Flxpoint Shipment: Shipped At 2025-06-14T14:00:00Z Records the shipping date Required
Shipment Item
BGL Field Maps To Example Purpose Status
Quantity Flxpoint Shipment Item: Quantity 2 Specifies the shipped quantity Required
SKU Flxpoint Shipment Item: SKU BGL12345 Identifies the product Optional
Let’s Break It Down: Enabling Tracking Number ensures you can track shipments accurately in Flxpoint!
Practice Mapping
Try enabling/disabling BGL - Tracking Number:

Be aware of these limitations:
  • API Rate Limits: Exceeding Bangalla API limits pauses the integration.
  • Data Scope: Only fetches data available via Bangalla’s shipment endpoint.
  • Required Fields: Carrier, Tracking Number, Shipped At, and Quantity must be enabled.

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

Key information:
  • Date: As of 09:55 PM -04, June 14, 2025, this integration is operational.
  • Required Fields: Carrier, Tracking Number, Shipped At, and Quantity must be enabled.
  • API Limits: Monitor to avoid sync interruptions.
Pro Tip: Test the API token regularly to ensure uninterrupted shipment data retrieval.

Conclusion
The Bangalla Distribution Get Shipments integration automates shipment tracking, ensuring your Flxpoint system reflects accurate delivery details. Customize mappings and schedules to fit your workflow, streamlining order management. Happy tracking!