← Back
Terms of Service
Last updated: April 4, 2026
These Terms of Service ("Terms") govern your use of B2B Order Flow ("the app",
"we", "our"), a purchase order processing tool operated at
b2borderflow.com.
By creating an account or using the app, you agree to these Terms.
1. Service Description
B2B Order Flow helps merchants convert purchase order documents (PDF, Word, or
other formats) into Shopify draft orders. The app uses AI to extract order data,
match products to your Shopify catalog, and create draft orders in your connected
Shopify store.
2. Eligibility
- You must be at least 18 years old to use the app.
- You must have the authority to bind the business entity on whose behalf you are using the app.
- You must have a valid Shopify store to use the order creation features.
3. Account Responsibilities
- You are responsible for maintaining the confidentiality of your account credentials.
- You are responsible for all activity that occurs under your account.
- You must provide accurate information when creating your account.
- You must notify us promptly if you suspect unauthorized access to your account.
4. Acceptable Use
You agree not to:
- Use the app for any unlawful purpose or in violation of any applicable laws
- Upload documents containing malware, viruses, or malicious code
- Attempt to gain unauthorized access to the app, other accounts, or our systems
- Interfere with or disrupt the app's operation or infrastructure
- Reverse-engineer, decompile, or attempt to extract the source code of the app
- Use the app to process documents you do not have the right to access
- Circumvent any rate limits, access controls, or security measures
- Resell, sublicense, or provide the app as a service to third parties without our written consent
5. Shopify Integration
- You authorize the app to access your Shopify store through the Shopify API with the permissions you grant during connection (product, customer, and draft order access).
- You are responsible for ensuring you have the right to connect the Shopify store and grant these permissions.
- You can disconnect your store at any time from the Settings page, which revokes the app's access and deletes the stored API token.
- The app creates draft orders only — it does not finalize orders, charge customers, or modify your existing orders without your explicit action in Shopify.
Customer creation in Shopify
As part of processing a purchase order, the app may create new customer
records in your Shopify store if the customer from the PO is not already
found. Customer data (name, email, address) is derived from AI extraction and
may be incorrect. You acknowledge that:
- Customer records created by the app may contain inaccurate information (wrong email, misspelled name, incorrect address) due to AI extraction errors
- If the processing pipeline fails partway through, a customer record may be created in Shopify without a corresponding draft order (orphaned customer)
- The app may create duplicate customer records if AI extracts a different email variation than what exists in your Shopify store
- You are responsible for reviewing and correcting customer records created by the app
Partial failures and no rollback
The app performs multiple sequential operations in Shopify (customer lookup,
customer creation, draft order creation). If any step fails after a previous
step has already succeeded, earlier operations are not rolled back.
For example, if customer creation succeeds but draft order creation fails, the
customer record remains in your Shopify store. We are not responsible for cleaning
up partial data resulting from failed operations.
API permissions notice: The Shopify API permissions granted to
the app (product, customer, and draft order write access) technically allow
broader operations than the app performs, including the ability to modify or
delete store data. While the app is designed only to read products and customers
and create draft orders, you acknowledge that by connecting your store you are
granting these permissions. We are not liable for any unintended modifications,
loss, or deletion of products, customers, orders, or any other store data,
whether caused by software defects, security incidents, or any other reason.
You are responsible for maintaining your own backups of critical store data.
6. AI Processing and Third-Party AI Services
Important: The app sends your data — including purchase order
content, Shopify product catalog, customer information, and your business details —
to third-party AI services for processing. By using the app, you consent to this
data sharing.
AI providers
The app uses third-party AI services including, but not limited to, OpenAI (GPT),
Anthropic (Claude), xAI (Grok), and Google (Gemini). We may change or add AI
providers at any time without prior notice.
Data shared with AI providers
- Purchase order content: text, images, and any information contained in uploaded documents
- Your Shopify product catalog (names, SKUs, descriptions, prices) for product matching
- Customer information from your Shopify store (names, emails, addresses) for customer matching
- Your business information and custom AI instructions configured in Settings
Model training and data use
Third-party AI providers may use data submitted through their APIs to train,
improve, or fine-tune their AI models. This means your data, including
customer personal information and business data, could be incorporated into AI
training datasets and may indirectly become accessible through AI model outputs
provided to other users. We have no control over this process and cannot
prevent it.
No responsibility for AI provider data handling
Once data is transmitted to a third-party AI provider, it is subject to that
provider's own terms, privacy policies, and data practices. We bear no
responsibility for:
- How AI providers store, process, retain, or use your data
- Data breaches or leaks at any AI provider
- Your data appearing in AI model outputs or training datasets
- Any AI provider's failure to comply with applicable privacy or data protection laws
- Changes to AI providers' data handling policies
AI accuracy and reliability
- AI extraction is not guaranteed to be accurate, complete, or error-free.
- AI-extracted data is presented for your review before any Shopify action is taken.
- We are not responsible for errors in AI extraction that you approve and submit.
- You are responsible for verifying all extracted data, product matches, quantities, prices, and addresses before creating draft orders.
Common AI extraction errors include, but are not limited to:
- Product mismatches — AI may match a PO line item to the wrong product in your catalog (e.g., similar but different SKU, wrong size/variant)
- Hallucinated data — AI may fabricate SKUs, product names, or other data that do not exist in your store or on the purchase order
- Quantity and price errors — AI may misread quantities (e.g., interpreting a row number as quantity) or parse prices incorrectly, leading to draft orders with wrong amounts
- Address confusion — AI may confuse shipping and billing addresses, mix up the vendor's address with the customer's address, or combine parts of different addresses
- Contact misidentification — AI may attribute the wrong email or phone number to the customer (e.g., using the vendor's email as the customer's contact)
Financial risks
Important: Errors in AI extraction can have direct financial
consequences. An incorrectly parsed price, a wrong product match, or an
incorrect quantity can result in draft orders with the wrong monetary amounts.
If you approve and finalize such an order in Shopify without catching the error,
you may overcharge or undercharge your customer, ship the wrong products, or
ship to the wrong address. We are not liable for any financial losses,
fulfillment errors, customer disputes, or business damages resulting from
inaccurate AI extraction, whether or not you reviewed the data before
submission.
AI security risks
Prompt injection and adversarial inputs: AI systems are susceptible
to adversarial attacks, including prompt injection. A purchase order document
may contain text — whether intentionally or unintentionally — that
overrides, manipulates, or interferes with the AI's processing instructions.
This could lead to incorrect data extraction, unexpected behavior, or data
being processed in unintended ways. We are not liable for any damages caused
by adversarial or malicious content in uploaded documents, nor for AI behavior
that deviates from expected results due to such inputs.
7. Payment and Subscription
Access to the app's paid features requires an active subscription managed through
Shopify. Subscription terms, pricing, billing, and cancellation are handled by
Shopify through their standard merchant billing. Refund requests for subscription
charges should be directed to Shopify support as part of their managed billing process.
8. Data and Privacy
Your use of the app is also governed by our
Privacy Policy, which describes how we collect,
use, and protect your data. By using the app, you consent to the data
practices described in the Privacy Policy.
9. Your Configuration Responsibilities
The app allows you to configure business information, payment instructions,
and custom AI instructions. You are solely responsible for:
- Payment instructions — bank account details, routing numbers, and wire transfer instructions you enter are stored and included in Shopify draft orders. Incorrect payment instructions may result in misdirected payments. We are not responsible for financial losses due to incorrect payment configuration.
- Business information — your name, company, and address are used to filter vendor data from extracted POs. Incomplete or incorrect business info may result in your personal information appearing in customer-facing draft orders.
- Custom AI instructions — instructions you provide are sent to the AI model and can alter extraction behavior. Poorly written instructions may cause incorrect extraction results, override safety checks, or produce unexpected outputs. We are not responsible for extraction errors caused by your custom instructions.
10. Service Availability and Data Loss
- The app depends on third-party services (Shopify API, AI provider APIs, hosting infrastructure). Outages or changes to any of these services may cause the app to become unavailable or behave unexpectedly. We are not responsible for downtime caused by third-party service disruptions.
- If you process the same purchase order multiple times, later results may overwrite earlier data without warning. We do not guarantee version history or recovery of overwritten data.
- If your browser connection is lost during processing, the processing job may complete in the background. This could result in draft orders being created without your final review, or in duplicate orders if you retry.
- We do not guarantee data recovery in the event of hardware failure, software defects, or infrastructure incidents. You are responsible for maintaining your own records of processed purchase orders and draft orders.
11. Intellectual Property
- The app, its code, design, and documentation are our intellectual property.
- You retain ownership of all data you upload (purchase orders, settings, business information).
- We do not claim any ownership rights over your data or the draft orders created through the app.
12. Disclaimer of Warranties
The app is provided "as is" and "as available"
without warranties of any kind, either express or implied, including but not
limited to implied warranties of merchantability, fitness for a particular
purpose, or non-infringement.
Specifically, we do not warrant that:
- The app will be uninterrupted, error-free, or available at all times
- AI extraction results will be accurate, complete, or error-free
- Product matching or SKU suggestions will always be correct
- Draft orders created through the app will be free of errors
- Third-party AI providers will handle your data securely, confidentially, or in accordance with any specific privacy standard
- Your data will not be used by AI providers for model training or other purposes
- AI processing will be free from adversarial manipulation, prompt injection, or other security vulnerabilities
13. Limitation of Liability
To the maximum extent permitted by law, we shall not be liable for any indirect,
incidental, special, consequential, or punitive damages, including but not limited to:
- Loss of profits, revenue, or business opportunities
- Errors in orders created based on AI-extracted data
- Costs arising from incorrect product matches or quantities
- Any damages resulting from unauthorized access to your account
- Service interruptions or data loss
- Unintended modification, corruption, or deletion of Shopify store data, including but not limited to products, customers, orders, inventory, or any other store records
- Damages arising from the app's use of Shopify API permissions, whether caused by software defects, security vulnerabilities, third-party interference, or any other cause
- Data breaches, leaks, or unauthorized exposure of your data by third-party AI providers
- Your data being incorporated into AI training datasets or surfacing in AI outputs provided to third parties
- Incorrect, manipulated, or unexpected AI outputs caused by adversarial content, prompt injection, or any other form of AI exploitation present in uploaded documents or other inputs
- Any consequences arising from third-party AI providers' data handling practices, policy changes, or security failures
- Creation of incorrect, duplicate, or orphaned customer records in your Shopify store
- Financial losses from incorrect prices, quantities, or product matches in draft orders, whether or not you reviewed the data before finalizing the order
- Shipments sent to wrong addresses due to AI address extraction errors
- Misdirected payments resulting from incorrect payment instructions you configured
- Exposure of your personal or business information due to incomplete data redaction
- Duplicate draft orders created due to connection interruptions or retried processing
- Data loss or overwriting from processing the same purchase order multiple times
- Downtime or failures caused by third-party service outages (Shopify, AI providers, hosting infrastructure)
Our total liability for any claim arising from or related to the app shall not
exceed the amount you paid us in the twelve (12) months preceding the claim.
14. Account Termination
- By you: You can delete your account at any time from the Account tab. This permanently removes your data as described in our Privacy Policy.
- By us: We may suspend or terminate your account if you violate these Terms, engage in abusive behavior, or if required by law. We will make reasonable efforts to notify you before termination except in cases of severe violations.
15. Changes to These Terms
We may update these Terms from time to time. Material changes will be communicated
through the app. Continued use of the app after changes take effect constitutes
acceptance of the updated Terms. If you disagree with any changes, you may
stop using the app and delete your account.
16. Governing Law
These Terms are governed by the laws of the United States. Any disputes
arising from these Terms or your use of the app shall be resolved in accordance
with applicable law.
17. Contact
If you have questions about these Terms, contact us: