botserver/templates/bling.gbai/bling.gbkb/bling-erp-guide.md

3.9 KiB

Bling ERP Integration Guide

Overview

Bling is a Brazilian ERP (Enterprise Resource Planning) system designed for small and medium businesses. This bot integrates with Bling to provide inventory management, order processing, and data synchronization capabilities.

Features

Inventory Management

The bot can help you with:

  • Stock Consultation: Check current inventory levels for any product
  • Stock Adjustments: Add or remove items from inventory
  • Low Stock Alerts: Get notified when products fall below minimum levels
  • Multi-warehouse Support: Track inventory across multiple locations

Order Processing

  • Create Orders: Process new sales orders through conversation
  • Order Status: Check the status of existing orders
  • Product Options: Select colors, sizes, and variants when ordering
  • Accompanying Items: Add related products to orders (e.g., adding a chalk box with a chalkboard)

Data Synchronization

  • Sync ERP: Synchronize all data with Bling
  • Sync Inventory: Update inventory levels from Bling
  • Sync Accounts: Synchronize customer and supplier accounts
  • Sync Suppliers: Update supplier information

Data Analysis

  • Sales Reports: Generate sales reports and insights
  • Inventory Analysis: Analyze stock movement patterns
  • Performance Metrics: View key business indicators

Getting Started

Prerequisites

Before using the Bling integration, ensure you have:

  1. An active Bling account
  2. API credentials configured
  3. Products registered in Bling

Common Commands

Action Example
Check stock "Consultar estoque do produto X"
Place order "Fazer pedido"
Sync data "Sincronizar ERP"
Data analysis "Análise de dados"

Product Selection

When placing an order, the bot will:

  1. Show available products from the JSON catalog
  2. Offer color and size options when applicable
  3. Allow selection of accompanying items
  4. Confirm the order with customer name and items

Order Structure

Orders contain:

  • Customer Name: Who is placing the order
  • Order Items: Main products selected (one item at a time)
  • Accompanying Items: Additional related products
  • Product ID: Matches the JSON product catalog for correlation

Frequently Asked Questions

Q: How do I check if a product is in stock? A: Ask "Consultar estoque" and provide the product name or code.

Q: How do I synchronize data with Bling? A: Say "Sincronizar ERP" or select the sync option from suggestions.

Q: Can I place orders for multiple items? A: Yes, but items are added one at a time. The bot will ask if you want to add more items.

Q: How often should I sync inventory? A: It's recommended to sync at least daily, or after significant sales activity.

Q: What if a product shows different stock in Bling vs. the bot? A: Run a full inventory sync to update the bot's data from Bling.

Troubleshooting

Connection Issues

If you experience connection problems:

  1. Verify API credentials are correct
  2. Check that Bling services are online
  3. Retry the sync operation

Stock Discrepancies

If stock levels don't match:

  1. Run "Sincronizar estoque"
  2. Check for pending orders in Bling
  3. Verify no manual adjustments were made outside the system

Order Failures

If an order fails to process:

  1. Verify product availability
  2. Check customer information is complete
  3. Ensure Bling API is responding
  4. Review error logs for details

Best Practices

  1. Regular Sync: Sync data at the start of each business day
  2. Stock Verification: Verify stock before confirming large orders
  3. Complete Information: Always provide complete customer details
  4. Order Confirmation: Review orders before final submission
  5. Data Backup: Regularly export data for backup purposes

Support

For technical issues with the Bling integration:

  • Check Bling API documentation
  • Review General Bots logs for errors
  • Contact your system administrator