Bi-directional integrations/sync

It feels like this is a request that ought to already exist here, and I’m sure it has been discussed in other threads at the least. But I couldn’t find a dedicated topic for it, so here we are (possibly I’m just using the wrong search terms :grinning_face_with_smiling_eyes:).

In short, with the already powerful Fibery capability to “mirror” the data models of other apps, and the coming automations functions, I am really hoping that these integrations can become bi-directional some day soon, i.e. adding “write” capability to make changes in external systems. So for example if a Bug Report linked to a Forum Topic in Discourse is marked Solved/Complete in Fibery, it can automatically post a Reply to Discourse in that Topic with e.g. the last Comment on the closed Entity from Fibery, and select that post as the Solution (“Solved” plugin), then Close the topic. Or update a Github issue from Fibery, etc.

This kind of capability would make Fibery a true central hub from which you could do almost anything, manage almost any process, and have to leave the system much less. I’m sure you have it in mind, and like I said I know it has been touched on in other topics. I’m also imagining it will be complex to implement, and probably involve some custom handling of many of the integrations (e.g. what makes sense as a write function in the context of one integration vs. another). But I would love to have some more direct understanding of where such capability might lie in the team’s plans and how you envision them working.

5 Likes

I fully support this. I’m very excited for this, and just like @Oshyan would love to get a sense of the plans and roadmap here.

1 Like

To clarify, I think I am somewhat asking about two different things here, maybe. One would simply be bi-directional editing of integrated data, so if I click e.g. “Closed” checkbox in Fibery on a Discourse Topic, it will close that topic in Discourse itself. This kind of thing may not be as feasible for some data of integrated apps, e.g. Intercom conversations or Discourse Replies, as they are currently integrated (just additions to the Rich Text field). But maybe with a more sophisticated future integration?

The other feature, which would work with the more basic bi-directional data manipulation, would be automations, which we already know are coming. So it would, I think, be an automation that handles the “if a bug report linked to a forum topic is marked complete”… part of my original description.

Hi, @Oshyan

Thanks for feedback and questions. Our team are working on automations and integrations. As you know we have added some integrations, but unfortunately Discource are not among them. Anyway for now it is just one-way integration and bi-directional data sync will be available only in future release as a part of automations. Not sure when we will add Discource app, but we will provide the possibility to add custom integrations and automations for our customers in nearest future. We will do our best to make the way of adding custom integration apps as simple as possible.

Could you please let me know will you be interested in adding your custom integrations and automations into Fibery? It will require some coding effort from your team side.

Looking forward to hearing from you,
Oleg

1 Like

Thank you for the response. I am a bit unclear on some of what you said, because Discourse is already supported as an integration in Fibery, but only one-way sync as is true I think for all Fibery integrations currently.

I can think of many specific use cases for bi-directional sync, or to put it another way “edit data in remote system”. Is it helpful if we all just add as many examples as we can think of?

Hi, @Oshyan

Thanks for correcting me. You are right. We have Discource added and it’s one way sync.
We understand how important bi-directional data sync, but your examples will be very helpful for us to understand the scale of two way data sync. Please drop your cases if have some minute. Really appreciate your time.

Thanks,
Oleg

1 Like