ONLYOOFFICE Collaboration Space and Discord Integration: Introduction


Discord was launched in 2015 and is a communication platform primarily designed for gamers, providing a way to communicate in online games. However, its use now goes far beyond gaming and is popular in various communities, including education, hobbies, business, and social communities.

Discord consists of "servers" that are community spaces with different chat rooms (called "channels"). Channels can be text-based for typing messages, or voice based for real-time voice or video communication.

ONLYOOFFICE Collaboration Space is a collaboration platform that allows teams and organizations to collaboratively process documents, forms, slides, fillable forms, and PDFs in a secure and structured environment. By creating different rooms to facilitate collaboration, users can collaborate on projects, share files, and communicate in real-time.



Automated workflow through Zaps


In Zapier, the ONLYOOFFICE collaboration space can be integrated with Discord. Zapier is a powerful automation tool that can perform repetitive tasks across multiple applications without coding.

The operating principle of these automation systems (known as Zaps) is simple: when an event occurs in one application, Zapier triggers a specific operation in another application, creating an efficient workflow between the two platforms.

Zapier supports the integration of ONLYOOFFICE collaboration space with other applications such as Slack, Hubspot, Trello, Zoom, Pipedrive, Gmail, etc. You can view all Zapier templates on the official page of the collaboration space.



Zaps Template for Discord Collaboration Space


At present, the integration of DocSpace and Discord has the following templates:
Send Discord channel message when ONLYOOFFICE DocSpace has new rooms available
When there are new files in ONLYOOFFICE DocSpace, send them as channel messages on Discord
Send Discord channel messages when ONLYOOFFICE DocSpace has folders
Send Discord channel messages when ONLYOOFFICE DocSpace has new users
According to Discord's new channel message, generate folders in ONLYOOFFICE DocSpace
According to Discord's new channel message, generate files in ONLYOOFFICE DocSpace
Create a folder in ONLYOOFFICE DocSpace when a new user joins the Discord channel

You can find all the detailed information and descriptions of the template here.




Integrate Discord and ONLYOOFFICE through Zapier settings


Firstly, log in to your Zapier account. If you don't have it, you can register an account for free.

After logging in, you will be redirected to the dashboard. Here, we can connect our selected applications with the Zapier account. Just perform the following actions:

In the Apps section, click+Add connection, and then search for ONLYOOFFICE DocSpace.




Fill in your collaboration space URL, email, and password to authorize the connection. Then click Yes, Continue to ONLYOFFICE DocSpace。



After completing these steps, ONLYOOFFICE DocSpace will appear in Zapier's list of connected applications.



Then we need to perform the same operation on Discord.


After completing the addition, the following window will open (please refer to the screenshot below). You need to log in to your Discord account and select the server for which you want to create automation (remember, when we refer to a server, we mean a community space that centralizes different channels).

If you don't have a server, please create one on Discord, then return to Zapier and select it.

Then, click Continue to authorize.




Then select a template on this page and click Try it, or click Connect these apps to configure the template yourself.



Let's try a template: Automatically create a folder in ONLYOOFFICE DocSpace when a new user joins the Discord channel.



After clicking Try this/Try this template, the Zapier editor will automatically open. As shown in the figure below, the template has been configured. But you can also modify the triggering event or Discord account as needed.



After setting all the content, click Continue.

We must ensure that Zap is functioning properly and that Discord settings have been entered correctly. In the Test tab, click on Test trigger.




After testing the trigger, the system will ask you to select a record.

Record refers to an operation that occurs within the server on Discord. In the current situation, the record we must choose is: New user added. It will serve as an example for creating a Zap.

After selecting, click Continue with selected record.




Then we tested it on ONLYOOFFICE DocSpace and everything worked fine.



In Room ID, select the ONLYOOFFICE DocSpace room where you want to create a folder, and then click Continue. If you haven't created one yet, you can do it now and simply refresh the page: you will see the new room in the drop-down menu.

The entry 'Title' is related to the user added to the server, and in the current example, it refers to the previously selected record.

Click Continue to continue.




If everything is correct, the Test section will be as follows:



Finally, click Publish to publish and activate your Zap.



In the Zaps section of the control panel, you can see this new Zap.



In the collaboration space, folders named after new Discord server users will appear:



Congratulations, you have activated Zap! This process is actually quite simple and can help improve our workflow.