Jump to content
Jordan Miller
 Share


Enhance your community with integrations


 

The Invision Community platform is capable of integrating with other powerful services, creating a unified system of connections with the click of a button. 

One of the greatest benefits of integrating with Invision Community is instant expanded functionality. 

This is often done through an API (application programming interface), which allows our platform to seamlessly communicate with third-party developed software like Google, Zapier and SendGrid. 

We also use webhooks to integrate. Webhooks allow other services and applications to stay in sync with your community data or to perform an action after a specific event occurs in your community. Read more about them here.

I had a chat with one of our developers, @Daniel F, who walks us through webhooks, explains why they’re useful and shows us an example (see the video above). In the example he uses, we would...
 

Quote
  1. Open Zapier, use the webhook trigger (only available with old plans) and grab the url for the webhook.
  2. In the ACP -> System -> API, under the webhook tab, create a new tab and select the triggers/events which you want, e.g. when a club is created and paste the url which you got from Zapier.
  3. Then after saving the form, head back to Zapier and test it.
  4. Once the test was successful, move on to the next step in your Zap, e.g. use a newsletter connection to add the owner of the club to a club owner's mail list.


Here are a few integrations we want to put on your radar:

 

Zapier

What is it? Zapier is a service that allows you to connect over 3,000 web apps. The Invision and Zapier integration can communicate with some of the Internet’s most wide-reaching platforms, including Google Docs, Twitter, Facebook, Slack, Trello, Facebook Ads, ActiveCampaign, Zendesk, Asana, Salesforce, Hubspot, Discord, Stripe and more. Read our Zapier blog for more details (it’s worth your undivided attention!). 

An example: When a moderator posts a topic in a news forum, share it on Facebook, Twitter and other social platforms.



MapBox 

What is it? MapBox shares dynamic, performant, and customizable maps that can connect and visibly show where your members are around the world. 

An example: Create events that link to specific locations and specify where they’re taking place. 
 

qAEnPTPcQwj2afpCgPCQyQSzCVLCzYp0egf-_aEW

 

Google Tag Manager

What is it? Google Tag Manager is a tag management system that allows you to add and update your own tags (snippets of code like a tracking pixel) onto your website for conversion tracking, site analytics, remarketing, and more. 

Tags that can be incorporated include link clicks for events, scroll tracking, contact form abandonment, commerce shopping cart abandonment and more. 

Expect to see more functionality with Google Tag Manager in our platform later this year such as quantifying total amount of reactions in a post. 

An example: Tracking when a member clicks the ‘start new topic’ button.

4SBhwywOhlPYJ8Lsmd5pPUkRPdNcwNBuZ7GQ7pod

 

Google Analytics

What is it? Google Analytics is a web analytics platform that shares statistics and basic analytical tools for SEO and marketing initiatives. 

Understanding your website’s data, including who is visiting, how often, for how long, device usage and more can better help you optimize your community. 

An example: Tracking unique visitors over the course of a year, then comparing that data to the previous year. Whether there’s an upward or downward trend, analyzing the data can help you create a plan of how to proceed, as well as understand what is (and isn’t) working. 

 

SendGrid

What is it? Sendgrid is a cloud-based email delivery system. It’s a vehicle for your community to send emails to your members.

An example: Sending a monthly newsletter using the Bulk Mail function in the admin control panel.

VKambHysjURM0kM6Joiklpg0YVcOiMTWqXLFVrS_

 

Integrations are an efficient way to take your Invision Community platform to the next level. There’s even more in your ACP that we didn’t discuss in this blog.

If you have an integration in place that you’d like to share with us, or have an idea, drop us a line in the comments and let us know.

 

Related:

 Share

Comments

Recommended Comments

It is fastenating and very encouraging where it's going – however there is much to be concern about sending data to a third party. All the web hooks run without a 'group' permission. Depending on the event its payload may include private information (names, emails, ip, address, etc ).

I would really like to see more care in restricting what is included in the payload each event. 

Link to comment
Share on other sites

  • Management

Thanks for the feedback.

Privacy is of course very important to us, so we'll always be mindful of the data that is sent. APIs by their very nature are designed to move data between sources, and it is something that you have to enable, so it's up to the administrator to weigh up the benefits against privacy concerns and to update any privacy policy attached to the website.

Link to comment
Share on other sites

23 minutes ago, andavis said:

720p video in 2022? Can't read any text inside...

Lol sorry about that. I used wifi to stream this versus plugging into the router and welp. I'll know better for next time! 😇 Appreciate you watching! 

Link to comment
Share on other sites

On 2/2/2022 at 1:10 AM, Matt said:

Thanks for the feedback.

Privacy is of course very important to us, so we'll always be mindful of the data that is sent. APIs by their very nature are designed to move data between sources, and it is something that you have to enable, so it's up to the administrator to weigh up the benefits against privacy concerns and to update any privacy policy attached to the website.

That being said are you planning the ability for us to restrict what data is being sent? Via hook permissions or event payload modifications.  Of which, we have no controls to limit or work around it at this moment. In this current form we all would most certainly be violating all our own privacy policies by blindly sending payloads to Zapier and the like. We need to be able to see real data being sent not just an outline of data - it took me aback, when I starting seeing such data outside of my walled garden. If you currently are sending payloads from this site from topics / posts it would include many data points from each member that are traditionally for Admin eyes only. Does this pose implications with GDPR and other such laws or regulations.

I know that third party processors have their own policies and retention of data. But it reminds me of the phrase "your secret is safe with me, as long as the person I tell - doesn't tell."  My only wish is to protect the reputation of this platform and our collective communities and thwart any potential fallout if a data breach occurred. Yes API's are fun and magical but should be architected with a pessimistic opinion about security and privacy - first and foremost.

I yield the soapbox. 😉

Link to comment
Share on other sites



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...