Published on July 15th, 2025
New in developer platform 🎉 Create better seller dashboard experiences
Develop custom inboxes and revenue dashboards with new transaction filtering capabilities in Sharetribe’s APIs.
As your marketplace grows, chances are your sellers will want more fine-grained tools for managing their business on your platform. In particular, you might want to let them sort and filter orders or give them dashboards to track sales.
The new transaction query capabilities in Sharetribe’s APIs (Marketplace API and Integration API) make it a lot easier to develop this functionality.
Earlier, you could fetch transaction data via the APIs, but they didn't offer many options for filtering. In most cases, you needed to set up your own, separate transaction database and perform more advanced filtering and sorting operations there. This was pretty cumbersome—and no longer necessary.
Sharetribe’s APIs now let you query and sort transactions by a vast number of attributes. In addition to more filtering capabilities on built-in attributes, you can also create your own search schemas for transaction extended data and query transactions with these schemas instead.
This makes developing new inbox features much easier. For example:
- Separate transactions with a payment from free conversations. Let sellers filter out inquiries and only show orders where they’ve received a payment.
- Display upcoming bookings. Let sellers sort transactions by the booking dates—and make it easy for them to see what the upcoming week or month looks like.
- Compile transactions from the same shopping cart together. If you’ve built a shopping cart where buyers can start multiple transactions with one checkout, you’ll likely want to also connect these transactions in users’ inboxes. You can achieve this with the new transaction query capabilities.
- Highlight unread conversations. Draw attention to unread messages by storing the read receipt status in the transaction's extended data. Then, let sellers filter transactions by unread content.
- Sort inbox by latest activity. Let sellers sort by recent messages, transaction start date, or last transition. This can be useful for keeping track of orders, especially if your sellers process lots of transactions.
- Build a more advanced inbox. Let sellers mark conversations as important or sort them into folders—and you can now develop these features without building your own database.
- Create a revenue dashboard for sellers. Show each seller how many sales they’ve had, what their total sales volume is, and how much they’ve earned after commissions. Lemonado provides a low-code option for doing this, but if you want a more integrated experience, the new filters make it significantly easier than before.
And these are just some examples! With the new transaction query capabilities, you can build anything from filtered inboxes and revenue dashboard to all the business management tools they need. Head over to our API documentation and start building more powerful seller experiences.
Start your 14-day free trial
Create a marketplace today!
- Launch quickly, without coding
- Extend infinitely
- Scale to any size
No credit card required