Skip to main content

Webhook Use Cases & Integrations

Discover how Reusely Webhooks can connect your buyback workflow with other platforms and automate your business processes.

Written by Althaaf Rachman Hafidz

Purpose

Reusely Webhooks allow your systems to receive real-time notifications when specific events occur in Reusely. Instead of manually checking Reusely for new offers or status changes, you can send these events to another platform and use them to automatically trigger actions.

For example, you can use a webhook to:

  • Notify your team when a new offer is created

  • Update another system when an offer status changes

  • Create or update customer records

  • Send information to a CRM

  • Add data to Google Sheets or another database

  • Create internal tasks or tickets

  • Trigger emails or notifications

  • Connect Reusely with automation platforms such as Zapier, Make, or n8n

  • Build custom integrations with your own software

Webhooks are especially useful when you want Reusely to automatically push information to another system, rather than having your system repeatedly check Reusely for updates.


Available Webhook Events

Reusely currently supports:

  • offer.created Triggered when a new offer is created through the Reusely app, embedded widget, or public API. This event can be used to start workflows immediately after a new offer is created.

  • offer.status.updated Triggered when the status of an existing offer changes. This event can be used to keep external systems synchronized as an offer progresses through your buyback workflow.


Common Webhook Use Cases

1. Send New Offers to Your CRM

Automatically create or update a customer or lead in your CRM when a new Reusely offer is created.

For example:

Reusely → offer.created → Zapier/Make → CRM

You could use this to:

  • Create a new contact

  • Create a lead or opportunity

  • Store the offer ID

  • Store customer information

  • Store the offer amount

  • Add the offer source

  • Assign the lead to a team member

This removes the need to manually copy customer and offer information between systems.


2. Notify Your Team in Slack or Microsoft Teams

Use a webhook to notify your internal team when an important offer event occurs.

For example:

Reusely → Webhook → Slack

Your team could receive a notification containing information such as:

  • Customer

  • Offer ID

  • Offer status

  • Offer value

  • Number of items

  • Buyback source

You can also use automation rules to send notifications only when certain conditions are met. Webhooks are commonly used to send event information to communication tools such as Slack through automation platforms.


3. Keep Your Internal System in Sync

If you have your own inventory, order, or customer management system, webhooks can help keep it in sync with Reusely.

For example:

Reusely → Webhook → Your internal system

Your system can then automatically create a corresponding record without waiting for someone to enter the information manually. When an offer status changes, offer.status.updated Can be used to update the corresponding record in your system. This is particularly useful for businesses that already have their own software and want Reusely to integrate into their existing workflow.


4. Automatically Create Tasks or Tickets

You can connect Reusely to a task management or ticketing platform.

For example:

Reusely → Make → Create task

When an offer reaches a relevant status, your automation can create a task for your team.

Possible workflows include:

  • Create an inspection task

  • Notify the warehouse team

  • Create a follow-up task

  • Create a customer service ticket

  • Assign work to a specific team

This allows your internal processes to continue automatically after an offer changes in Reusely.


5. Send Customer or Internal Emails

A webhook can also trigger an email workflow in another platform.

For example:

Reusely → Webhook → Automation platform → Email

You could use this to:

  • Notify a customer

  • Notify your internal team

  • Send additional instructions

  • Trigger a follow-up email

  • Send information to a specialized email workflow

This is useful when your business requires email communication that goes beyond the standard Reusely notification system.


6. Add Offer Data to Google Sheets

For businesses that use spreadsheets to track operations, webhooks can automatically send new offer information to Google Sheets through an automation platform.

For example:

Reusely → Webhook → Make/Zapier → Google Sheets

You could use this to maintain an operational spreadsheet containing:

  • Offer ID

  • Customer

  • Offer amount

  • Status

  • Creation date

  • Buyback source

  • Other available offer information

This can reduce manual data entry and provide your team with a continuously updated operational view.


7. Connect Reusely to Zapier

Zapier can act as the middle layer between Reusely and thousands of other applications.

A typical workflow would be:

Reusely → Webhook → Zapier → Other Platform

For example:

Reusely offer.created → Zapier → Create CRM contact + Send Slack notification + Add Google Sheets row

Zapier supports webhook-based workflows that can receive incoming webhook requests and then pass the information to other applications.

This is useful when the platform you want to connect to does not have a direct Reusely integration.


8. Connect Reusely to Make

Make can be used as an automation layer between Reusely and other platforms.

For example:

Reusely → Webhook → Make → Multiple actions

One Reusely event could trigger several actions simultaneously.

For example, when an offer is created:

  1. Create a customer record

  2. Add the offer to a spreadsheet

  3. Notify the team in Slack

  4. Create an internal task

This approach allows you to build more complex workflows without creating a custom integration for every platform.


9. Connect Reusely to n8n

Businesses with more technical workflows can also use n8n to receive Reusely webhook events and process them according to their own rules.

For example:

Reusely → Webhook → n8n → Internal API

You could use n8n to:

  • Transform the data

  • Apply conditions

  • Call other APIs

  • Update multiple systems

  • Store information in a database

  • Trigger internal workflows

This can be useful when you need more control over how Reusely data is processed.


10. Build a Custom Integration

If you have your own software or development team, you can create a custom endpoint that receives Reusely webhook requests.

For example: Reusely → Webhook → Your Server → Your Application

Your application can then process the event and perform any required actions.

This could include:

  • Updating your database

  • Updating an internal order

  • Creating an inventory record

  • Triggering a custom business process

  • Sending information to another API

  • Updating your own customer portal

This approach provides the most flexibility because you control how the incoming webhook is handled.


Webhooks + Automation Platforms

You do not need to build a separate integration between Reusely and every platform you use. An automation platform can act as the connection layer:

Reusely
↓
Webhook
↓
Zapier / Make / n8n
↓
CRM / Slack / Google Sheets / Email / Internal System / Other Apps

This type of setup is useful when multiple systems need to react to the same Reusely event. Automation platforms can receive a webhook and route the information into multiple downstream actions.


Webhooks vs. API

Webhooks and APIs are often used together, but they serve different purposes. Webhooks are useful when you want Reusely to notify your system automatically:

“Something happened. Here is the information.”

APIs are useful when your system needs to request information from Reusely:

“Give me the information I need.”

For example, you could use a webhook to detect when an offer is created or updated, then use an API to retrieve additional information or perform another operation. This combination is common in integrations where webhooks handle real-time events and APIs handle data retrieval or other requests.


What You Can Build

With Reusely Webhooks, you can create workflows such as:

Reusely Event

Platform

Possible Action

offer.created

CRM

Create or update a customer

offer.created

Slack

Notify the team

offer.created

Google Sheets

Add a new row

offer.created

Task Manager

Create a task

offer.created

Email Platform

Start an email workflow

offer.status.updated

CRM

Update offer status

offer.status.updated

Internal System

Synchronize order status

offer.status.updated

Slack

Notify the relevant team

offer.status.updated

Database

Update an existing record

The exact workflow depends on the platforms you use and what information your system needs to process.


Request a Webhook

You can request a Reusely Webhook by submitting the Webhook Request Form here: [Webhook Request Form]
​

Please provide your Webhook URL and the events you want to receive.


Security & Reliability

Webhook integrations should be configured with security and reliability in mind.

Reusely uses an HMAC signature in the Authorization header, which can be validated using the private key provided for your webhook.

Your receiving system should:

  • Verify the webhook signature

  • Keep the private key secure

  • Return HTTP 200 OK After successfully receiving a request

  • Process longer operations asynchronously

  • Log webhook requests for troubleshooting

  • Handle retry attempts appropriately

Example HMAC validation:

hash_hmac('sha256', {{payload.object_id + payload.timestamp}}, {{privateKey}})

Reusely automatically retries unsuccessful webhook deliveries according to its configured retry policy.


Tips & Notes

  • Start with one simple automation before building a more complex workflow.

  • Use offer.created When you need to react to newly created offers.

  • Use offer.status.updated When another system needs to stay synchronized with offer status changes.

  • Use Zapier, Make, or n8n when you want to connect Reusely to multiple platforms without building every integration from scratch.

  • Use a custom endpoint when you need full control over how webhook data is processed.

  • Webhooks are designed for real-time event notifications and are not intended to replace bulk data exports or historical data retrieval.


Summary

Reusely Webhooks can connect your buyback workflow to the rest of your business systems.

You can use them to send new offers to a CRM, update internal systems, notify teams, create tasks, update spreadsheets, trigger emails, or start multi step automations.

By connecting Reusely to platforms such as Zapier, Make, n8n, Slack, CRMs, Google Sheets, or your own application, you can build automated workflows around offer creation and status changes without manually transferring information between systems.

Did this answer your question?