Web-based software for online inventory management, order fulfillment and manufacturing using bills of materials.
Go to siteMegaventory is a robust inventory management API allowing for detailed tracking of products, orders, and the supply chain. You can automate the updating of stock levels, manage sales and purchase orders, and generate detailed reports. With Megaventory and Pipedream, you can craft automation workflows to streamline inventory operations, synchronize data across platforms, and trigger actions based on inventory changes.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
megaventory: {
type: "app",
app: "megaventory",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.megaventory.com/v2017a/json/reply/ProductGet?APIKEY=${this.megaventory.$auth.api_key}`,
headers: {
"Authorization": `Token token=${this.megaventory.$auth.api_key}`,
"Content-Type": `application/json`,
},
})
},
})
Inventory Level Alerts: When stock levels for certain products fall below a designated threshold, trigger an alert using Pipedream to send notifications to Slack, ensuring timely restocking and avoiding stockouts.
Order Processing Automation: Automate the processing of new sales orders from Megaventory: when an order is received, use Pipedream to create invoices in QuickBooks, send a confirmation email to the customer via SendGrid, and update CRM records in Salesforce.
Supplier Order Management: When stock levels are low, automatically generate and send purchase orders to suppliers using Pipedream workflows. Integrate with email services to send the orders and update a Google Sheet with order details for easy tracking.
Emit new event when a new product is created. See the docs.
Emit new event when a new purchase order is created. See the docs.
Emit new event when a new sales order is created. See the docs.
Insert or update a product in the database. See the docs.
Insert or update a purchase order in the database. See the docs.
Insert or update a sales order in the database. See the docs.
Megaventory uses API keys for authentication. When you connect your Megaventory account, Pipedream securely stores the keys so you can easily authenticate to Megaventory APIs in both code and no-code steps.
You can generate an API key for each user of your Megaventory account from Admin -> Users -> Display all -> Click on the user name. You can also copy-paste this link -https://[YOURDOMAIN].megaventory.com/inventory/default.aspx?data=editUser&id=[YOURID]&name=[YOURNAME]
Important: Megaventory user access permissions do apply, i.e. each API key carries the permissions of the user who created it.