How to Connect WooCommerce and Slack with Kiero OMS: Bi-directional Sync and Automated Notifications
A comprehensive guide to setting up WooCommerce and Slack integrations in Kiero OMS. Learn how to automate order notifications and sync inventory levels.
New Integrations in Kiero OMS: WooCommerce and Slack Powering Your E-commerce
Managing multi-channel sales effectively requires tools that not only automate routine tasks but also ensure an immediate flow of information. In the latest Kiero OMS update, we have introduced two key integrations that revolutionize the daily operations of online merchants: bi-directional synchronization with WooCommerce and real-time notifications on Slack.
Below is a detailed guide on how to configure these new features and how they can benefit your business.
1. Bi-directional Integration with WooCommerce
Previously, WooCommerce integration was primarily limited to importing orders. From now on, Kiero OMS supports full bi-directional synchronization, which means automatic, two-way data exchange for products, stock levels, and order statuses.
Key Features and Benefits:
- Bulk Offer Copy: You can now duplicate offers across multiple WooCommerce stores with a single click.
- Configurable Publication Policies: When copying, you can set unique rules such as price markups, category mapping, or description syncing.
- "is" Operator Support: Enables precise filtering of products and stock levels during the publication process.
- Modernized UI: The WooCommerce publication dialog has been migrated to a user-friendly slide-out panel (Sheet), making management easier on smaller screens and mobile devices.
How to Configure?
- Go to the Integrations tab in your Kiero OMS dashboard and select WooCommerce.
- Enter your store credentials (Store URL, Consumer Key, and Consumer Secret).
- Enable the Bi-directional synchronization option to automatically update stock levels and prices on both sides.
- In the publication configuration section, define the default copy rules for new products.
2. Automated Slack Notifications
Responding quickly to store events is crucial for customer satisfaction. With the new Slack integration, your team can receive instant notifications about new orders, status changes, or shipping issues directly in your preferred channel.
What Does the Integration Offer?
- mrkdwn Formatted Notifications: All messages sent to Slack are clean and easy to read, featuring bold text, lists, and direct links to orders in Kiero OMS.
- Automatic Contact Decryption: While Kiero OMS keeps your data secure, automated notifications can decrypt customer contact details (e.g., phone or email) to allow your team to reach out quickly.
- Dynamic Placeholders: Build templates using variables like customer name, order total, tracking link, or payment status.
How to Get Started?
- In Kiero OMS settings, navigate to Automation and select Slack.
- Connect your Slack account and authorize the Kiero OMS application.
- In the Automation Builder, create a new rule (e.g., Trigger: Order Created -> Action: Send Slack Notification).
- Choose the target channel (e.g.,
#urgent-orders) and customize the message template using dynamic placeholders.
Other Improvements in This Release (Changelog)
Alongside the main integrations, we have rolled out several optimizations and bug fixes:
- Security & Performance:
- Implemented DoS protection for search queries and added indexed
trgmsearch for faster data filtering. - Optimized database queries (added missing indexes) and migrated Allegro status synchronization to a background queue.
- Introduced optimistic UI updates, significantly accelerating order dashboard performance.
- Implemented DoS protection for search queries and added indexed
- Custom Buttons: Added the ability to create custom action buttons in the orders panel with automation trigger support (e.g., a "Send Free Gift" button can automatically add a product to an order and trigger an email notification).
- Returns & Complaints: Developed dedicated automation triggers for returns, a manager notes system, and template placeholders for complaint variables.
- Bug Fixes: Resolved Radix Select form data serialization and currency field disabling bugs for manual orders. Low-priority VAT registry errors have been downgraded to warnings and are now sent directly to Telegram instead of throwing exceptions.