Integrations and Partnerships

Learn how to connect Rishvi with third-party tools, leveraging partnerships for seamless workflow integration.

// Verify webhook signature
app.post('/webhook', (req, res) => {
  const signature = req.headers['x-rishvi-signature'];
  // Verify HMAC SHA256 with your webhook secret
  if (verifySignature(req.body, signature, WEBHOOK_SECRET)) {
    console.log('Event:', req.body.event);
    res.status(200).send('OK');
  }
});
{
  "success": true,
  "data": {
    "integration_id": "int_123abc",
    "status": "active"
  }
}

Overview

Rishvi integrates seamlessly with leading platforms like Linnworks and Odoo ERP, enabling automated inventory management, sales synchronization, and custom workflows. You can connect e-commerce stores, ERP systems, and third-party services using APIs and webhooks. These integrations unlock efficiency by centralizing data across your multichannel operations.

Review your partnership agreements and API limits before enabling integrations to ensure compliance and optimal performance.

Explore key partnerships that power Rishvi's ecosystem.

Linnworks Setup with E-commerce Platforms

Connect Rishvi to Linnworks for unified inventory management. Follow these steps to link your e-commerce channels.

Create Linnworks Account

Sign up at your Linnworks dashboard and generate an API key.

Configure Channels

Add platforms like Shopify or Amazon in Linnworks.

Link to Rishvi

In Rishvi dashboard, navigate to Integrations > Linnworks and paste your API key.

Sync Data

Trigger initial sync and monitor for errors.

// Linnworks API call from Rishvi
const response = await fetch('https://api.example.com/linnworks/shopify/sync', {
  method: 'POST',
  headers: { 'Authorization': 'Bearer YOUR_LINNWORKS_TOKEN' },
  body: JSON.stringify({ shopId: 'your-shopify-id' })
});

Odoo ERP Connections

Integrate Rishvi with Odoo to manage finance and inventory in one system. Use Odoo's XML-RPC or REST API endpoints.

// JavaScript SDK example
import Rishvi from '@rishvi/sdk';
const rishvi = new Rishvi({ apiKey: 'YOUR_RISHVI_KEY' });
await rishvi.integrateOdoo({
  url: 'https://your-odoo-instance.com',
  db: 'your_db',
  username: 'admin',
  password: 'YOUR_PASSWORD'
});
path
odoo_urlstring
Required

Odoo instance base URL.

path
dbstring
Required

Database name in Odoo.

Third-party API and Webhook Configurations

Set up webhooks for real-time events and use APIs for custom data flows.

Webhook Setup

API Authentication

Use Bearer tokens for secure access.

Custom Integrations and Consultation

For bespoke needs, schedule a consultation.

Your integrations are now live. Monitor the Rishvi dashboard for sync status and logs.

Next Steps

Was this page helpful?

Last updated 2 weeks ago

Built with Documentation.AI