-
-
Monday.com + Hootsuite App Integration
-
Create a Monday task from any social media post in Hootsuite
-
Create new customer sales leads in Hootsuite and send to Monday
-
Sales teams can manage new leads from social in Monday
-
Create new customer support tasks in Hootsuite and send to Monday
-
Support teams can manage customer help tasks from social in Monday
-
Install today!
Inspiration
Every day, the proportion of interactions that companies have with their customers on social media is increasing. Social media posts are an important source of everything from new sales leads to potential customer issues. The inspiration for our idea was to find a better way for sales and customer support teams to track and manage tasks related to social media posts about their company and products. Our app connects Hootsuite, a leading platform for social media aggregation, with Monday.com, the leading platform for workflow management & team productivity.
What it does
Our app integration allows Hootsuite users to create new Monday.com tasks from directly within Hootsuite. A Hootsuite user, such as a social media manager, can click “Send to Monday” on any post visible in Hootsuite, including Instagram, Twitter, Facebook, and more. This allows the user to choose which Monday board to send the task to and edit all details of the task from within Hootsuite, including all custom fields that have been set up on a given board. Tasks are automatically created in Monday, including a link directly to the original social media post and any other detail the Hootsuite user added.
How we built it
We used node.js for the backend and React for the frontend. The frontend uses a custom component library I have built that extends Material UI. The app is hosted on Heroku.
Challenges we ran into
There were a few challenges we ran into. Once the Monday.com account is connected, the app tries to detect each Board's schema and available fields' type (Date, Person, Text, etc). We needed to detect and return the appropriate component that hooked into the Monday.com data. If the user adds a field or changes their field name (Ex: "Due Date" -> "Lead Generated Date"), the app pulls in the details about the new or modified field on the subsequent app load. Also, we had to build a GraphQL wrapper to handle all of the Monday.com API calls.
Accomplishments that I'm proud of
We’re proud of the flexibility of the integration we developed, including the ability to handle most custom fields on any board in Monday.com. We’re excited about the potential for the integration to apply to many different teams and use cases, including sales and customer support. Finally, we had a great time making our video to showcase the app!
What I learned
Lots! Here are a few things:
- How to build an app based on a dynamic schema.
- How to write a GraphQL wrapper.
- The wide variety of use cases of Monday.com
What's next for Hootsuite Integration
We’d love to keep improving the app over time, including:
- Adding more Monday.com fields (e.g. ratings)
- Collecting feedback from initial users to improve the app

Log in or sign up for Devpost to join the conversation.