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.createdTriggered 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.updatedTriggered 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:
Create a customer record
Add the offer to a spreadsheet
Notify the team in Slack
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 |
| CRM | Create or update a customer |
| Slack | Notify the team |
| Google Sheets | Add a new row |
| Task Manager | Create a task |
| Email Platform | Start an email workflow |
| CRM | Update offer status |
| Internal System | Synchronize order status |
| Slack | Notify the relevant team |
| 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 OKAfter successfully receiving a requestProcess 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.createdWhen you need to react to newly created offers.Use
offer.status.updatedWhen 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.
