HubSpot Symphony Integration

Description

ABSTRACT
A Symphony-Hubspot integration based on the Symphony Integration Framework (https://github.com/symphonyoss/App-Integrations-Core); hubspot follows the previous integrations being contributed to the Foundation, see https://symphonyoss.atlassian.net/browse/CONTRIB-25

PROPOSAL
Implement a webhook-based (extension of https://github.com/symphonyoss/App-Integrations-Universal) Symphony integration that allows to submit Hubspot notifications (typically coming from Hubspot workflows - https://knowledge.hubspot.com/articles/kcs_article/workflows/how-do-i-use-webhooks-with-hubspot-workflows) to Symphony chats, either 1:1 or multi-chat room

BACKGROUND
This integration have been built as a demo for FinDEVr New York 2017 (http://finovate.com/findevr-preview-symphony-software-foundation/) by the Symphony LLC team in collaboration with the Foundation team, who provided support with the build and deployment of the application in the Foundation project infrastructure (https://symphonyoss.atlassian.net/wiki/display/FM/Open+Developer+Platform).

OWNERS
Evandro Carrenho, Symphony LLC

COMMITTERS
Evandro Carrenho (and team), Symphony LLC
Maurizio Pillitu, Symphony Software Foundation

CURRENT STATE
Latest version of the integration can be found on https://github.com/maoo/symphony-hubspot , however the initial (and upstream) project is https://github.com/ecarrenho-daitan/App-Integrations-HubSpot , which needs to rebase the changes other forks.

The integration has been tested (and is currently running) to notify a Symphony chat (1:1 or group) everytime a user submits a hubspot form; the contact info are submitted to the integration as part of the webhook payload.

NEAR TERM GOALS

  • Allow to configure message text to send to Symphony chat, using string placeholders (ie "{}") to map parameters

  • Allow to submit chimes to Symphony chat, along with (or instead of) a text message

  • Test hubspot workflows also for leads and other events

DESIRED GIT REPOSITORY NAME
App-Integrations-Hubspot

ODP ACCESS
Yes

Assignee

Maurizio Pillitu

Reporter

Evandro Carrenho

Due date

None

Priority

Medium
Configure