I think before we make it dramatically easier for users to create integrations, we need to improve our reporting.
If we don’t expose what we’re calling, when we’re calling it, how long it took, what the response was, and how that affected the datapoints, I worry we’d be setting ourselves up for a massive amount of support–but if we had those things exposed, it’d be much easier for folks to “self-service”. I worry that without more of these details available, it could be more support per integration, not less!
(It would also be awesome if we exposed that information for first-party integrations. Our newer integrations are moving in that direction, so when the UX is ready, we’ve got things to put in it.)