Add Source and Establish Connection

🧭 Phase 1: Launch the Source Wizard +
Open Sources and start the Wizard
Go to Sources (building icon) → + Add SourceConfigure Single Source. This opens the Source Wizard.
Step 1 — Create Source
Enter a clear name (e.g., RSR as Source). Then choose the Source Type that best fits how this Source will be used.

Choose the right Source Type

For most RSR setups, we recommend Vendor Warehouse. Use the other options only if they better match how you store and ship inventory.

  • Vendor Warehouse (Recommended): You send POs/FRs to RSR so they ship directly to your customers.
  • Internal Warehouse: You stock items and ship from your own facility.
  • External Warehouse: A 3PL or external partner ships your owned inventory.
  • Product Data Source: Content-only source to enrich product details (no fulfillment).
For RSR: select Vendor Warehouse. This enables sending Fulfillment Requests to RSR and using their inventory for routing.
After selecting the Source Type, click Save & Next.
Step 2 — Vendor Set-Up
Choose Yes (Recommended) to Assign VendorConfirm. You’ll enable Vendor reporting and optional portal.
Step 3 — Order Fulfillment
Decide if this source is eligible to fulfill orders:
  • Yes (Recommended): You can route orders here.
  • No: Routing/Shipping steps won’t apply.
Click Confirm.
Step 4 — Order Fulfillment Settings
Use Defaults or No, Customize. You’ll see:
  • Override: Auto Processing (Use Global / Auto Process / Do NOT Auto Process).
  • Commit Stock + Inventory Management Options.
  • Allow Backorders / Cancel Unacknowledged Items.
Click Save & Next.
Step 5 — Shipping Cost Estimations
Pick one:
  • Yes, Use Rate Shopping (Real-Time Estimates).
  • No, Set Up via Rules.
If using real-time, acknowledge you have valid dimensions, weight, and source address. Click Save & Next.
Step 6 — Order Routing Groups
Enable on all routing groups? Select Yes or No, Customize. Optionally mark Default Order Routing Group. Save & Next.
Reminder: Complete Step 1 — Shipping Methods and Step 2 — Source Location in Phase 2 below, then return (if needed) to finalize.
🚚 Phase 2: Shipping Methods & Source Location (Finish the Wizard) +
Goal

Finish the Source Wizard by confirming your Ship From location and reviewing shipping behavior for RSR. For almost all RSR accounts, you do not create a Source Shipping Method here—RSR will choose the carrier and service on their side when they receive the Fulfillment Request.

Step 1 — Shipping Methods (Skip for RSR)
When the wizard opens the Shipping Methods step for this Source:
  • For typical RSR setups, do not click “Add Method” and do not configure a Shipping Method on this screen.
  • Leave the list of methods empty and continue to the next step in the wizard.
Why? RSR automatically selects the shipping method based on your dealer account preferences, order details, and carrier availability. Sending a method from Flxpoint is not required and may conflict with how RSR is configured to ship your orders.

Only create a Source Shipping Method if:
  • Your RSR representative has explicitly confirmed that your account is configured to receive a shipping method via the API, and you plan to map it in your Send Fulfillment Request template; or
  • You are using Rate Shopping with a provider that requires a Source Shipping Method for routing.
Step 2 — Source Location (Ship From)
Enter the Ship From address:
  • Address, City, State/Code, Postal Code, Country/Code
  • Optional: Contact Name, Phone, Email
This address is used for routing logic, rate shopping (if enabled), and reporting.
Finish the Wizard
Review Steps 1–2, then click Save and Complete. The wizard is now finished.
Next: Proceed to Phase 3 to gather the RSR credentials you’ll use for all RSR integrations.
🔐 Phase 3: Gather Your RSR Credentials +
Goal

To connect RSR in Flxpoint, you’ll first ensure your dealer login is active and gather the credentials required to create a single RSR Connection. This connection is created once and powers all RSR operations.

Step 1 — Confirm your RSR dealer portal access
Go to rsrgroup.com and sign in with your dealer credentials. Make sure:
  • You can log in successfully without errors.
  • Your account is active and has access to the RSR Dealer Portal.
If you cannot log in, reset your password or contact RSR to restore access before continuing in Flxpoint.
Step 2 — Gather your RSR API credentials
When you later configure the RSR operations in the Operations section, Flxpoint will prompt you to select or create an RSR Connection. Collect these details now and keep them handy:
  • API URL (Production): https://www.rsrgroup.com/
  • Username: your RSR website login (same as used on rsrgroup.com)
  • Password: your RSR website login password
  • Optional: any RSR dealer ID or account reference you use internally.
How Flxpoint uses this connection: this single RSR Connection is reused by all RSR integrations you’ll configure later, including: Inventory [Primary], Inventory [Secondary], Fulfillment Requests, and Shipments. You don’t need separate logins for each operation.
Next Configure Product & Order Operations 🚀
Now that you have a working RSR login and your credentials ready, go to the Operations section of this doc to set up the RSR integrations you need (Inventory and Order operations). When prompted, select or create the RSR Connection using the credentials you just collected.

 

Product & Order Operations

Now that you’ve finished the wizard, you’ll see RSR has four integrations available in Flxpoint: two for products and two for orders. Get Inventory [Primary] (GIP) and Get Inventory [Secondary] (GIS) keep your RSR stock and pricing updated, while Send Fulfillment Requests and Get Shipments handle sending orders to RSR and pulling back shipment/tracking data. All four use the same RSR connection and credentials you just set up so you can simply choose the operations that match your workflow.

 

Product Operations

Get Inventory Primary imports your RSR catalog including metadata such as attributes, images, titles and description. We recommend running this once daily to import any new items. Get Inventory Secondary is a faster, more efficient operation to import more frequent pricing and quantity updates. We recommend running this hourly. 

Get Inventory (Primary)

Supported
Introduction

RSR – Get Inventory [Primary] imports your RSR catalog into Flxpoint. You’ll (1) connect RSR, (2) choose a few settings, and (3) select a mapping template. When a step is finished, you’ll see a check mark next to it.

Setup Steps
  • 1Connect RSR: Select RSR and click Save and Proceed.
  • 2Choose Settings:
    • Use Enhanced Description — import enhanced product descriptions from the RSR FTP feed.
    • Archive/Un-Archive Inventory — items not present in the latest feed are archived (qty set to 0). If they return later, they are automatically un-archived.
      Tip: Turn this on in either Primary or Secondary (not both).
    Click Save and Proceed.
  • 3Select a Mapping Template: Choose RSR Get Source Product 1 and click Save and Complete.
What you’ll see
  • Three steps on the page: Connect an Integration, Configure Settings, Define a Mapping Template.
  • Each completed step shows a check mark.
RSR Source Setup — Approval Requirement

Even if you enter your RSR API credentials in Flxpoint successfully, your integration will not start syncing until RSR manually approves the connection.

⚠️ Why approval is required

  • RSR must authorize your API connection before allowing access to live data feeds.
  • This ensures proper account validation and POS indicator setup for your reseller status.

✅ What You Should Do

  • You: After configuring your RSR Source in Flxpoint, contact the Flxpoint Support Team.
  • Flxpoint: The Support Team will reach out to RSR to facilitate approval and confirm the POS Indicator.
  • RSR: Once RSR confirms approval, your Flxpoint RSR Source will be activated and begin syncing automatically. This usually takes about 48 hours.
Configuring Different Account Types

Many merchants use multiple RSR accounts to meet specific dealer or manufacturer requirements — such as maintaining both a Dealer and a Fulfillment account.

💡 Example Scenario

You sell items that must be shipped to your warehouse or brick and mortar address already on file with RSR (ordered via your Dealer Account), while other non-restricted items can ship directly to customers (ordered via your Fulfillment / Dropship Account). This requirement is usually driven by the manufacturer.

To manage this properly, you must separate your accounts in Flxpoint.

Scenario Recommended Configuration
You operate both Dealer and Fulfillment / Dropship accounts Create two separate RSR Sources — one for each account, each with its own credentials.

Watch the video tutorial at the top of this page or click here.
You need account-level routing Orders are routed by leveraging routing groups, routing priorities and potentially shipping policies.
You only have a single account Configure one RSR Source as normal — no special routing required.
⚠️ Important:
  • Avoid using one shared RSR Source for multiple account types. This may lead to SKU duplication, incorrect routing, or order sync issues.
  • If you’re unsure which setup applies to your business, contact Flxpoint Support or your Project Manager for a quick configuration review.
Template Index
Template Use Case What it Covers Availability
RSR Get Source Product 1 Get Inventory (Primary) Client pricing as Cost (USD), Quantity, two-level Categories, Weight/Dimensions (inches & pounds), identifiers, brand, title, description. Available
Field Mapping (RSR Get Source Product 1)

This is a friendly overview of how common RSR fields flow into Flxpoint.

RSR Field Flxpoint Field Type Required? Notes for You
SKU / Item Number Product → SKU Text Yes Primary product identifier.
Title / Name Product → Title Text Yes Readable product name.
Description (Enhanced) Product → Description Text No Turn on Use Enhanced Description to bring richer text.
Dealer Price Pricing → Cost Number Yes Saved as Cost. Currency is USD.
Quantity Inventory → Quantity Number Yes Current stock level.
Weight Shipping → Weight (lb) Number No Provided in pounds.
Dimensions (L/W/H) Shipping → Dimensions (in) Number No Provided in inches.
Category Level 1 Categories → Level 1 Text No Top-level category (two levels available).
Category Level 2 Categories → Level 2 Text No Sub-category.
UPC / GTIN Identifiers → UPC Text No Use when provided.
MPN Identifiers → MPN Text No Manufacturer part number.
Brand / Manufacturer Attributes → Brand Text No
Images Handled by Get Inventory Images (see FAQs).
Units: Dimensions are in inches and weight is in pounds. If your store expects different units, add a conversion rule.
Categories: Two category levels are available and can be mapped.
Rules You Can Use
Rule Type Input When it Helps What it Does
Set to true based on Main Category Conditional Boolean Flagging items by category Turns a target flag to true when the category matches your condition.
Convert ounce to pound Conditional Number Normalizing weight inputs Converts ounces to pounds wherever needed.
Set to true based on Main Category Conditional String Adding category-based labels Sets a string output based on the category condition you choose.
Create your own rule: Go to Mapping Utilities → Mapping Rules, click Create New Rule, pick Conditional, and choose the Input Type (String/Number/Boolean).
Note: After creation, the rule’s type and input can’t be changed.
Sets, Lists & Builders
Utility Availability How You Might Use It
Mapping Sets Optional — available Combine or format multiple inputs into a single output field.
Lists Optional — available Maintain reusable value lists (e.g., approved brands or categories).
Builders Optional — available Create a custom product/output structure if your channel needs it.
On this section
Quick Checks
  • RSR is connected and saved on Step 1.
  • Turn on Use Enhanced Description if you want richer copy.
  • For automatic cleanup of old items, enable Archive/Un-Archive in Primary or Secondary (one place only).
  • Confirm a mapping template is selected (e.g., RSR Get Source Product 1).
  • Test first, then enable any schedules or live workflows.
Images (handled by “Get Inventory Images”)

Flxpoint automatically manages all product images for your RSR integration — there’s no need for any manual setup.

💡 How it works:
  • Once your RSR connection is active, Flxpoint continuously pulls the most up-to-date product images from RSR’s servers and associates them with your products.
  • If RSR removes an image or it becomes unavailable, Flxpoint automatically removes that image from your catalog to prevent broken thumbnails or blank placeholders.
🪄 What This Means for You
  • ✅ No manual setup required — image handling is fully automated.
  • ✅ Always up-to-date — Flxpoint syncs RSR images regularly to reflect product changes.
  • ✅ Error prevention — outdated or missing images are removed automatically to keep your product listings clean and accurate.
Understanding Authorized Reseller Program (Missing Items in Feed)

If you recently migrated from the RSR FTP feed to the RSR API feed, you may notice that some products are missing. This is expected and typically relates to RSR’s Authorized Reseller Program.

⚠️ Why certain items don’t appear in your feed

  • Some items are restricted by manufacturers and can only be sold by authorized resellers.
  • These restricted items will not be included in your API feed until your account is approved for the relevant Authorized Reseller Program.
✅ How to Verify
  • Log in to your RSR Dealer account.
  • Go to Online Catalog → Authorized Reseller Programs.
  • Review which programs your account is currently enrolled in.
  • If you see missing SKUs that fall under restricted categories, contact your RSR representative to confirm eligibility and request enrollment if needed.
🟩 Note:

These restricted products will appear automatically in your Flxpoint feed once your RSR account is approved for the relevant Authorized Reseller Program. No additional configuration is needed in Flxpoint.

 
 

Get Inventory (Secondary)

Supported
Introduction

RSR – Get Inventory [Secondary] is a companion import to Primary. It’s ideal for refreshing stock and pricing, or for bringing in a streamlined set of RSR fields (SKU, inventory, MAP/MSRP, cost). You’ll (1) connect RSR, (2) pick one simple setting, and (3) select a mapping template.

  • 1Connect RSR: Choose your existing RSR API connection (or create a new one) → click Save and Proceed.
  • 2Configure Settings:
    • Allow Create Variant — optional. Turn on if you want the Secondary import to create variants while it runs.
    Click Save and Proceed.
  • 3Select a Mapping Template: Choose RSR – Get Inventory [Secondary] 2 → click Save and Complete.
What you’ll see
  • Three steps: Connect an Integration → Configure Settings → Define a Mapping Template.
  • A check mark appears next to each step after you finish it.
Template Index
Template Use Case What it Covers Availability
RSR – Get Inventory [Secondary] 2 Get Inventory (Secondary) SKU, Quantity, Cost (Dealer Price), MAP, MSRP. Use with the simple “Allow Create Variant” setting if needed. Available
Field Mapping (RSR – Get Inventory [Secondary] 2)

These mappings mirror what you see in the Mapping Templates view.

RSR Field Flxpoint Field Type Required? Notes for You
SKU Inventory Variant → SKU Text Yes Primary identifier.
Dealer Price Pricing → Cost Number Yes Dealer price saved as Cost (USD).
Retail MAP Pricing → MAP Number No Minimum Advertised Price.
MSRP Pricing → MSRP Number No Manufacturer’s suggested price.
Inventory On Hand Inventory → Quantity Number Yes Current available units.
Rules You Can Use
Example Rule Type Input When it Helps What it Does
Tag clearance items by category or price Conditional String/Number Marking products for store collections Sets a label or flag when your condition matches (e.g., MAP < MSRP by 20%).
Normalize cost values Conditional Number Pricing cleanup Rounds or converts inputs to your preferred format.
Append variant detail to title Conditional String Helpful when using “Allow Create Variant” Builds a variant label (e.g., adds color/size text) during import.
How to add a rule: Go to Mapping Utilities → Mapping Rules, click Create New Rule, pick Conditional, and choose the Input Type (String/Number/Boolean).
Note: After creation, a rule’s type and input can’t be changed.
Sets, Lists & Builders
Utility Availability How You Might Use It
Mapping Sets Optional — available Combine or format multiple inputs into a single output (e.g., build a composite title).
Lists Optional — available Reusable value lists for conditions (e.g., approved brands or restricted categories).
Product Builders Available (default provided) A default builder is present and matches on Master SKU. Create a new one if your channel needs a custom structure.
Quick Checks
  • RSR API connection is selected and saved in Step 1.
  • Decide whether to enable Allow Create Variant (helpful if variants should be created during import).
  • Confirm the template RSR – Get Inventory [Secondary] 2 is selected in Step 3.
  • Test first, then enable schedules or live workflows as needed.
How Secondary works with Primary
  • Primary is your fuller import (rich fields, categories, dimensions, etc.).
  • Secondary focuses on quick inventory and price updates (SKU, qty, MAP, MSRP, cost).
  • Images: not part of Secondary. Use the Get Inventory Images integration for image downloads.
  • Archive behavior: If you use automatic archiving, keep it in one place (commonly Primary) to avoid conflicts.
FAQs

Can I create variants during Secondary?
Yes. Toggle Allow Create Variant in Configure Settings.

What fields are updated?
SKU, Quantity (Inventory On Hand), Cost (Dealer Price), MAP, and MSRP.

Do I need Mapping Sets/Lists?
They’re optional tools you can add any time to format values or drive conditions.

Operation Details (What’s included)
Feature Availability What to Expect
Client Pricing (& Currency) Available Dealer-specific price is saved as Cost (USD).
Quantity Available Imports current stock levels (Inventory On Hand).
MAP / MSRP Available MAP and MSRP values are included in the template.
Weights & Dimensions Not included in Secondary Handled in Primary template (inches & pounds).
Categories Not included in Secondary Two levels available via Primary template.
Images (in GIS) Not included Use the separate Get Inventory Images integration to download images.
Custom Fields Not included Attributes are saved at the parent level.
Variations / Options Optional Enable Allow Create Variant if you want Secondary to create variants while it runs.
Multiple Warehouses Not included
Feed Type Full feed The catalog slice covered by Secondary is provided each run.
Archive Support Supported (recommend manage in one place) Commonly managed via Primary to avoid conflicts.
Image paths (handled by “Get Inventory Images”):
  • /ftp_images/rsr_number/
  • /ftp_highres_images/rsr_number/
  • /ftp_images/new_images/
  • /ftp_highres_images/new_images/
If a product’s image file is missing from FTP but still referenced, the system removes that image entry to prevent broken thumbnails.
 
 
Optional but recommended

Keep your catalog up to date automatically

After configuring Get Inventory Primary and Get Inventory Secondary, you can schedule both jobs so items, inventory, and pricing update for you.

  • Schedule Primary to import new and updated items.
  • Schedule Secondary after Primary to refresh stock and pricing.
  • Adjust the cadence anytime if your supplier changes their update frequency.
How to schedule Get Inventory operations in Flxpoint
Click the animation to view it larger.
Source integrations
  1. Help Center
  2. Source integrations

RSR as source

Test

Test