Bangalla 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: Creating Your Bangalla Distribution Source +
Create Source in Flxpoint
Log into your Flxpoint account, go to the Sources tab, and click + Add Source to get started!
Set Up Source Details
Give your source a name like "Bangalla Distribution Supplier", pick the right source type (e.g., Vendor Warehouse), and decide if you want to assign a vendor (it’s super helpful for tracking!). Hit Save & Next to move forward.
Tip: Assigning a vendor makes your reports clearer and keeps everything organized.
Choose Integration Type
Once your source is created, you’ll see the Integrations section. If it’s empty, click Start Creating Integrations. You can pick from these options based on what you need:
  • Get Inventory (Primary): Grabs the main inventory data from Bangalla Distribution.
  • Get Inventory (Secondary): Sets up an extra inventory feed.
  • Send Orders: Sends your orders to Bangalla Distribution for fulfillment.
  • Get Shipments: Pulls shipment updates from Bangalla Distribution.
Note: Mix and match these based on what works best for your business!
🔐 Phase 2: Setting Up Connection +
Understanding Feed URLs and API Token: The Feed URL is used for fetching inventory, while the API Token authorizes actions like sending fulfillment requests or getting shipments. Keep reading for details!
Obtain Your Connection Credentials
To connect to Bangalla Distribution, you’ll need an API Token and a Feed URL. Here’s how to get them easily:
  • Log into your Bangalla Distribution account (check with their support if you don’t have login details).
  • Look for a section like Settings, API Access, or Integrations to find or generate your API Token.
  • Find the Feed URL (usually provided in your account dashboard or integration settings—see below for Primary vs. Secondary differences).
  • Copy both the API Token and Feed URL, and keep them safe for the next step!
  • If you’re stuck, reach out to Bangalla Distribution support for help (contact details are usually in your account or on their website).
Important: Keep your API Token and Feed URL secure—don’t share them with anyone!
Configure Connection Details
In the New Bangalla Distribution Connection form, fill in the details like this:
  • Connection Name: "Bangalla Distribution Connection" (or something you’ll recognize).
  • API Token: Paste the API Token you got earlier (click Show Password to check it if needed). This token authorizes Send Fulfillment Requests and Get Shipments.
  • Feed URL: Enter the appropriate Feed URL based on your needs (see the difference between Primary and Secondary below).
Click Test Connection to make sure everything works, then hit Save Connection to finish up.
Tip: If the test fails, double-check your API Token and Feed URL, or contact Bangalla Distribution support for assistance.
Difference Between Feed URL for Get Inventory (Primary) and (Secondary): The Primary Feed URL is the main source for your core inventory data, handling the bulk of your inventory needs. The Secondary Feed URL provides an additional feed, often for specific products or updates, giving you more control over detailed inventory management. Use the Primary for your main stock and the Secondary for extra details or backup data.
API Token for Send Fulfillment Requests and Get Shipments: The same API Token you use for the connection also authorizes Send Fulfillment Requests (to send orders for processing) and Get Shipments (to retrieve shipment updates). It’s your all-in-one key for these actions, ensuring secure communication with Bangalla Distribution.
🛒 Phase 3: Setting Up Order Processing +
Configure Order Processing Integrations
If you’re using Send Orders or Get Shipments, use the connection you just set up:
  • Send Orders: Turn this on to send orders to Bangalla Distribution. Match fields like Customer Name and Shipping Address for accuracy.
  • Get Shipments: Enable this to get shipment updates. Link fields like Tracking Number and Shipment Date to Flxpoint.
Automated Order Settings
Set up how orders will work:
  • Turn on Automatically Send Orders to let Flxpoint send orders to Bangalla Distribution automatically.
  • Add any rules (e.g., minimum order size) if needed.
Click Save to lock in these settings.
✅ Phase 4: Mapping and Activation +
Create Field Mapping
Map Bangalla Distribution fields to Flxpoint for Get Inventory (Primary) and Get Inventory (Secondary):
  • Pick an existing template or make a new one.
  • Map key fields like SKU, Price, Quantity, and Description.
  • Add any tweaks (e.g., price adjustments) if needed.
Tip: Be sure to map both product details and inventory quantities!
Configure SKU Mapping
In the Master SKU section, set your SKU mapping (Inventory SKU → Master SKU). You can add a prefix like "BD-" to spot Bangalla Distribution items easily.
Activate and Verify
Finish up by clicking Save and Complete. Your Bangalla Distribution integration is now live!
Next Steps: The first inventory sync might take a bit. Check progress in the Fulfillment Sources section of your Flxpoint dashboard.

   


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 (Primary)

Supported | Bangalla Distribution - Get Inventory [Primary]

Introduction to Bangalla Distribution - Get Inventory [Primary] Integration
The Bangalla Distribution - Get Inventory [Primary] integration automates the process of retrieving inventory data from Bangalla Distribution’s API into your Flxpoint system. This integration pulls product details like SKUs, quantities, and descriptions, mapping them to your inventory fields for seamless management. The setup involves connecting to the Bangalla API, configuring settings, and defining a mapping template. Let’s dive into the steps to get you set up!

The Bangalla Distribution - Get Inventory [Primary] integration connects your Flxpoint system to Bangalla to:
  • Fetch inventory data (e.g., SKUs, quantities) from Bangalla’s API for real-time updates in Flxpoint.
  • Map Bangalla’s product fields to your inventory fields for accurate stock tracking.
  • Automate inventory synchronization, saving you time and effort.

This integration follows a simple process to bring Bangalla’s inventory into Flxpoint:
  • Data Retrieval: Pulls inventory data from Bangalla’s API using the provided FEED URL.
  • Field Mapping: Maps Bangalla’s data (e.g., SKU, Quantity) to Flxpoint inventory fields using a mapping template.
  • Data Update: Updates your Flxpoint inventory with the retrieved data for real-time stock management.
What Does the Inventory Data Look Like?
Here’s a sample of the inventory data you might receive from Bangalla:
{
 "Inventory": {
  "SKU": "BGL12345",
  "Quantity": 50,
  "Title": "Blue Widget",
  "Cost": 10.99
 },
}
Understanding the Data: For example, "SKU": "BGL12345" identifies the product, and "Quantity": 50 updates the stock level in Flxpoint. This helps you keep your inventory current!

Let’s customize the integration with these key settings:
  • API Connection Settings:
    • Connection Name: Name it something like "BangallaAPI_Inventory".
    • FEED URL: Enter the API URL (e.g., https://api.bangalla.com/inventory) to retrieve inventory data.
  • Archive/Un-Archive Inventory: Choose whether to archive unmapped inventory (set quantity to 0) or leave it active. This is helpful if Bangalla removes items from their feed.
What’s the FEED URL? This is the address where Bangalla’s API serves your inventory data—like a direct line to their stock list!
Archive Setting: If enabled, unmapped items are archived, ensuring your inventory reflects only active stock from Bangalla.

Follow these steps to set up the integration:
  • 1 Establish API Connection: Enter the Connection Name and FEED URL. Click Test Connection to verify, then save.
  • 2 Configure Settings: Decide on the Archive/Un-Archive Inventory option based on your needs.
  • 3 Define Mapping Template: Go to the Mapping Dashboard to map Bangalla fields to Flxpoint inventory fields (see below).
  • 4 Run the Integration: Click to fetch inventory manually or set up automation.

The setup interface for “Bangalla Distribution - Get Inventory [Primary]” helps you connect to Bangalla’s API. Here’s what you’ll see:
  • Integration Title: Displays “Bangalla Distribution - Get Inventory [Primary]” at the top.
  • API Connection Settings: Includes fields for Connection Name and FEED URL.
  • Archive/Un-Archive Toggle: A switch to enable or disable inventory archiving.
  • Action Buttons: Features Test Connection and Save buttons.
Next Steps
After setting up the connection, define your mapping template in the section below!

The Mapping Template maps Bangalla’s inventory data to Flxpoint fields. Here’s how to do it!
Mapping Fields
Check out these key fields to map, with examples:
Field Maps To Example Purpose Status
SKU (T) Flxpoint Inventory: SKU BGL12345 Identifies the product Required
Quantity (N) Flxpoint Inventory: Quantity 50 Updates stock level Required
Title (T) Flxpoint Inventory: Title Blue Widget Sets the product name Required
Cost (N) Flxpoint Inventory: Cost 10.99 Sets the product cost Optional
Available Source Fields
Bangalla provides these fields for mapping:
  • Inventory Fields: SKU (T), Quantity (N), Title (T), Cost (N), Description (T), Manufacturer (T).
Let’s Break It Down: Mapping "SKU": "BGL12345" to Flxpoint’s SKU field ensures each product is uniquely identified!
Mapping Options
Customize your mappings with these options:
  • Field: Link a Bangalla field (e.g., SKU) to a Flxpoint field.
  • Value: Set a fixed value (e.g., Quantity = 0 if unmapped).
  • Mapping Set: Combine fields for complex mappings.
  • Rules: Apply custom logic (see below).
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Try This: Set Quantity to a fixed value of 0 for unmapped items to avoid stock confusion!
Summary
You’ve mapped key fields like SKU, Quantity, and Title to keep your inventory in sync with Bangalla. Next, explore custom rules if needed!

Mapping Rules let you tweak Bangalla’s data before it hits Flxpoint.
Creating a New Rule
Create a rule in the Mapping Dashboard with:
  • Rule Name: E.g., "Set Default Quantity".
  • Rule Type: Conditional or Tier.
  • Input Type: String, Number, etc.
Try This: Create a rule to set Quantity to 0 if Bangalla’s feed is empty—perfect for managing stock gaps!

As of 09:14 PM -04 on Saturday, June 14, 2025, this integration is ready to fetch Bangalla’s inventory data into Flxpoint!
Pro Tip: Test the FEED URL connection to ensure smooth data retrieval!

Conclusion
With the Bangalla Distribution - Get Inventory [Primary] integration, you can keep your Flxpoint inventory up-to-date with Bangalla’s stock. Enjoy the automation!
 
 

Get Inventory (Secondary)

Supported | Bangalla Distribution - Get Inventory [Secondary]

Introduction to Bangalla Distribution - Get Inventory [Secondary] Integration
The Bangalla Distribution - Get Inventory [Secondary] integration automates retrieving secondary inventory data from Bangalla’s API into Flxpoint. This pulls additional product details like quantities, costs, and dimensions, mapping them to variant fields for enhanced inventory management. The setup involves connecting to the API, configuring settings, and defining a mapping template. Let’s dive in!

This integration connects Flxpoint to Bangalla to:
  • Fetch secondary inventory data (e.g., Quantity, Cost) from Bangalla’s API.
  • Map data to Flxpoint variant fields for detailed stock tracking.
  • Automate updates for secondary inventory, complementing the primary feed.

The process is straightforward:
  • Data Retrieval: Pulls secondary inventory data from Bangalla’s API using the API token.
  • Field Mapping: Maps data (e.g., Quantity, Cost) to Flxpoint variant fields.
  • Data Update: Updates Flxpoint with the secondary inventory details.
What Does the Inventory Data Look Like?
Here’s a sample of the secondary inventory data from Bangalla:
{
 "Inventory": {
  "Quantity": 25,
  "Cost": 5.99,
  "Height": 10
 },
}
Understanding the Data: The "Quantity": 25 updates stock, while "Cost": 5.99 sets the variant cost!

Customize the integration with these settings:
  • API Connection Settings:
    • Connection Name: Name it like "BangallaAPI_Secondary".
    • API Token: Use the token provided by Bangalla to authenticate.
  • Archive/Un-Archive Inventory: Archive unmapped inventory (set quantity to 0) or keep it active. Helpful if Bangalla updates stock status.
  • Allow Create Variant: Enable to create variants while running Get Inventory [Secondary].
  • Automation: Enable or disable job scheduling for automated updates.
What’s the API Token? Your secure key to access Bangalla’s secondary inventory data!
Archive Setting: Archives items not in the feed, keeping your inventory clean.

Follow these steps to set up:
  • 1 Establish API Connection: Select Bangalla Distribution, set the Connection Name, and click Save and Proceed.
  • 2 Configure Settings: Adjust Archive/Un-Archive and Allow Create Variant options, then save.
  • 3 Define Mapping Template: Map Bangalla fields to Flxpoint variant fields (see below).
  • 4 Run the Integration: Run manually or schedule for automation.

The setup interface includes:
  • Integration Title: Shows “Bangalla Distribution - Get Inventory [Secondary]”.
  • API Connection Settings: Fields for Connection Name (e.g., "Bangalla Distribution API").
  • Settings Options: Archive/Un-Archive and Allow Create Variant toggles, plus Automation settings.
  • Action Buttons: Save and Proceed.
Next Steps
After connecting, define your mapping template below!

Map Bangalla secondary inventory data to Flxpoint variant fields here!
Mapping Fields
Key fields to map with examples:
Field Maps To Example Purpose Status
Quantity (N) Flxpoint Inventory Variant: Quantity 25 Updates variant stock level Required
Cost (N) Flxpoint Inventory Variant: Cost 5.99 Sets the variant cost Required
Height (N) Flxpoint Inventory Variant: Height 10 Records variant height Optional
Available Source Fields
Bangalla provides these fields:
  • Inventory: Quantity (N), Cost (N), Height (N), etc.
Let’s Break It Down: Mapping "Quantity": 25 ensures your variant stock is accurate!
Mapping Options
Customize with these options:
  • Field: Link a Bangalla field to a Flxpoint variant field.
  • Value: Set a fixed value (e.g., Cost = 0 if unmapped).
  • Mapping Set: Combine fields for complex mappings.
  • Rules: Apply custom logic (see below).
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Try This: Set a fixed Cost value of 0 for unmapped variants!
Summary
You’ve mapped key fields like Quantity and Cost. Next, add custom rules if needed!

Mapping Rules tweak your secondary inventory data.
Creating a New Rule
Create a rule with:
  • Rule Name: E.g., "Set Default Cost".
  • Rule Type: Conditional or Tier.
  • Input Type: Number, etc.
Try This: Add a rule to set Cost to 0 if Quantity is 0!

As of 09:35 PM -04 on Saturday, June 14, 2025, this integration is ready to retrieve secondary inventory from Bangalla!
Pro Tip: Enable Allow Create Variant if you expect new variants from Bangalla!

Conclusion
With the Bangalla Distribution - Get Inventory [Secondary] integration, you can enhance your inventory management with secondary data. Enjoy the process!
 
 



 

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 Fulfillment Requests

Supported | Bangalla Distribution - Send Fulfillment Requests

Introduction to Bangalla Distribution - Send Fulfillment Requests Integration
The Bangalla Distribution - Send Fulfillment Requests integration automates sending purchase orders (POs) and fulfillment requests to Bangalla Distribution using their API. It takes details like shipping addresses, item quantities, and SKUs from Flxpoint, maps them to Bangalla’s format, and sends them securely with an API token. This streamlines your order fulfillment process! Let’s walk through the setup steps together.

This integration connects Flxpoint to Bangalla to:
  • Send purchase orders and fulfillment requests to Bangalla via API.
  • Map Flxpoint order data (e.g., shipping details, SKUs) to Bangalla’s required fields.
  • Automate order processing, saving you time and reducing manual work.

The process is straightforward:
  • Data Collection: Gathers fulfillment request data from Flxpoint (e.g., SKU, Quantity).
  • Field Mapping: Maps data to Bangalla’s fields using a template.
  • API Delivery: Sends the mapped data to Bangalla’s API using the API token.
What Does the Fulfillment Data Look Like?
Here’s a sample of the data sent to Bangalla:
{
 "FulfillmentRequest": {
  "FulfillmentRequestNumber": "FR67890",
  "SKU": "BGL12345",
  "Quantity": 3
 },
 "ShippingAddress": {
  "AddressLine1": "456 Oak St"
 }
}
Understanding the Data: The "FulfillmentRequestNumber": "FR67890" tracks the order, while "AddressLine1": "456 Oak St" ensures delivery to the right place!

Customize the integration with these settings:
  • API Connection Settings:
    • Connection Name: Name it like "BangallaAPI_FR".
    • API Token: Enter the token provided by Bangalla to authenticate requests.
  • Hold for X Hours: Set a delay (e.g., 24 hours) to review orders before sending.
  • Send During Business Hours: Optionally limit sending to business hours only.
What’s the API Token? This is your secret key to securely connect with Bangalla’s API—keep it safe!
Hold Setting: Useful if you need time to review orders before they’re sent to Bangalla.

Follow these steps to get started:
  • 1 Establish API Connection: Enter the Connection Name and API Token. Click Test Connection to verify, then save.
  • 2 Configure Settings: Set Hold for X Hours or Send During Business Hours as needed.
  • 3 Define Mapping Template: Map Flxpoint fields to Bangalla fields (see below).
  • 4 Send Requests: Run manually or automate via schedule.

The setup interface includes:
  • Integration Title: Shows “Bangalla Distribution - Send Fulfillment Requests”.
  • API Connection Settings: Fields for Connection Name and API Token with a Show Password option.
  • Settings Options: Hold for X Hours and Send During Business Hours toggles.
  • Action Buttons: Test Connection and Save Connection.
Next Steps
After connecting, define your mapping template below!

Map Flxpoint data to Bangalla fields here!
Mapping Fields
Key fields to map with examples:
Field Maps To Example Purpose Status
Fulfillment Request Number (T) Bangalla Order: Reference Number FR67890 Tracks the order in Bangalla Required
SKU (T) Bangalla Order: SKU BGL12345 Identifies the product Required
Quantity (N) Bangalla Order: Quantity 3 Specifies the order quantity Required
Billing Address: Address Line 1 (T) Bangalla Order: Address Line 1 456 Oak St Sets the billing address Required
Available Source Fields
Flxpoint provides these fields:
  • Billing Address: Address Line 1 (T), Address Line 2 (T), City (T), etc.
  • Fulfillment Request: Fulfillment Request Number (T), Note (T), etc.
  • Fulfillment Request Item: SKU (T), Quantity (N), etc.
Let’s Break It Down: Mapping "Fulfillment Request Number": "FR67890" to Reference Number helps Bangalla track your order!
Mapping Options
Customize with these options:
  • Field: Link a Flxpoint field to a Bangalla field.
  • Value: Set a fixed value (e.g., Note = "Urgent").
  • Mapping Set: Combine fields for complex mappings.
  • Rules: Apply custom logic (see below).
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Try This: Set a fixed Note value like "Please expedite" for all orders!
Summary
You’ve mapped key fields like Fulfillment Request Number and SKU. Next, add custom rules if needed!

Mapping Rules tweak your data before sending.
Creating a New Rule
Create a rule with:
  • Rule Name: E.g., "Add Urgent Note".
  • Rule Type: Conditional or Tier.
  • Input Type: String, Number, etc.
Try This: Add a rule to append "URGENT" to Note if the order is marked as urgent!

As of 09:25 PM -04 on Saturday, June 14, 2025, this integration is ready to send fulfillment requests to Bangalla!
Pro Tip: Test the API connection to ensure your token works smoothly!

Conclusion
With the Bangalla Distribution - Send Fulfillment Requests integration, you can automate order sending with ease. Enjoy the streamlined process!
 
 

Get Shipments

Supported | Bangalla Distribution - Get Shipments

Introduction to Bangalla Distribution - Get Shipments Integration
The Bangalla Distribution - Get Shipments integration automates retrieving shipment details from Bangalla’s API into Flxpoint. It pulls data like tracking numbers, shipping dates, and item quantities, mapping them to your shipment fields for real-time tracking. The setup involves connecting to the API, configuring settings, and defining a mapping template. Let’s get started!

This integration connects Flxpoint to Bangalla to:
  • Fetch shipment details (e.g., tracking numbers, shipped dates) from Bangalla’s API.
  • Map shipment data to Flxpoint fields for accurate tracking.
  • Automate shipment updates, keeping you informed about order statuses.

The process is simple:
  • Data Retrieval: Pulls shipment data from Bangalla’s API using the API token.
  • Field Mapping: Maps data (e.g., Tracking Number, Quantity) to Flxpoint shipment fields.
  • Data Update: Updates Flxpoint with the latest shipment information.
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
 },
}
Understanding the Data: The "TrackingNumber": "1Z9999W999999999" lets you track the shipment, while "ShippedAt" shows the shipping date!

Customize the integration with these settings:
  • API Connection Settings:
    • Connection Name: Name it like "BangallaAPI_Shipments".
    • API Token: Use the token provided by Bangalla to authenticate.
  • FR Lookback Period for Get Shipments: Set the time frame (e.g., 3 Months) to retrieve shipments for eligible fulfillment requests.
  • Automation: Enable or disable job scheduling for automated updates.
What’s the API Token? This is your secure key to access Bangalla’s shipment data!
Lookback Period: Limits shipments to those within your chosen time frame, like 90 days by default.

Follow these steps to set up:
  • 1 Establish API Connection: Enter the Connection Name and API Token, then click Save and Proceed.
  • 2 Configure Settings: Set the FR Lookback Period and enable automation if desired.
  • 3 Define Mapping Template: Map Bangalla fields to Flxpoint shipment fields (see below).
  • 4 Run the Integration: Run manually or schedule for automation.

The setup interface includes:
  • Integration Title: Shows “Bangalla Distribution - Get Shipments”.
  • API Connection Settings: Fields for Connection Name and API Token.
  • Settings Options: FR Lookback Period dropdown and Automation toggle.
  • Action Buttons: Save and Proceed.
Next Steps
After connecting, define your mapping template below!

Map Bangalla shipment data to Flxpoint fields here!
Mapping Fields
Key fields to map with examples:
Field Maps To Example Purpose Status
Carrier (T) Flxpoint Shipment: Carrier UPS Identifies the shipping carrier Required
Tracking Number (T) Flxpoint Shipment: Tracking Number 1Z9999W999999999 Tracks the shipment Required
Shipped At (D) Flxpoint Shipment: Shipped At 2025-06-14T14:00:00Z Records the shipping date Required
Quantity (N) Flxpoint Shipment Item: Quantity 2 Specifies the shipped quantity Required
Available Source Fields
Bangalla provides these fields:
  • Shipment: Carrier (T), Tracking Number (T), Shipped At (D), etc.
  • Shipment Item: Quantity (N), SKU (T), etc.
Let’s Break It Down: Mapping "Tracking Number": "1Z9999W999999999" ensures you can track shipments in Flxpoint!
Mapping Options
Customize with these options:
  • Field: Link a Bangalla field to a Flxpoint field.
  • Value: Set a fixed value (e.g., Note = "Shipped").
  • Mapping Set: Combine fields for complex mappings.
  • Rules: Apply custom logic (see below).
  • Don’t Map: Skip the field.
  • Set to Empty: Clear the field.
Try This: Set a fixed Note value like "Delivered" for completed shipments!
Summary
You’ve mapped key fields like Tracking Number and Quantity. Next, add custom rules if needed!

Mapping Rules tweak your shipment data.
Creating a New Rule
Create a rule with:
  • Rule Name: E.g., "Update Shipped Status".
  • Rule Type: Conditional or Tier.
  • Input Type: String, Number, etc.
Try This: Add a rule to set Note to "Delayed" if Shipped At is over 5 days old!

As of 09:31 PM -04 on Saturday, June 14, 2025, this integration is ready to retrieve shipments from Bangalla!
Pro Tip: Set the FR Lookback Period to match your business needs for accurate shipment retrieval!

Conclusion
With the Bangalla Distribution - Get Shipments integration, you can keep your shipment data up-to-date effortlessly. Happy tracking!