I have an org with plenty of outbound messages that mostly use fields from other objects using some formula helper fields. This is a problem as the limit for custom fields is always at maximum and the outbound messages are the only places that are really using these fields nowadays.
Are there any good and easy replacements for outbound messages that do not have this drawback and can use data from other objects? Preferably no-code/low-code as these are mostly built by non-devs to connect to things like Zapier. Worst case I would just try a platform event and some custom Apex code. Let me know if this question is missing something. Thanks!
Edit: Even without the field drawback, I would like to prevent creating new outbound messages if possible. Mainly since Salesforce does not seem to recommend it anymore:
Use caution if you choose to build with Outbound Messaging
https://architect.salesforce.com/decision-guides/data-integration