<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=224003627968778&amp;ev=PageView&amp;noscript=1">

Add team collaboration directly to business apps

The development framework that allows you to instantly embed communication tools and productivity integrations in any software solution

Weavy. The complete framework for collaboration.


For software companies and system integrators seeking to make the solutions they build and customize more competitive with embedded collaboration functionality.


Embedded collaboration capabilities give users the communication and productivity tools they need—directly in the core solutions they use for work.


Instantly embed our Drop-In UI in your app by pasting one simple snippet. Then choose from our Building Blocks or create deeper integrations with our API.

Microsoft and Weavy Team Collaboration

Give users access to essential features and integrations
right in any Microsoft application

Embedded Collaboration

Read more

Building Blocks

Make essential applications or legacy systems collaborative with our Building Blocks.

Office 365

Open and edit Office 365 documents from within your app.

Instant Messaging

Add instant messaging and group chat through our Drop-in UI or embed your existing messenger with the API.

File Sharing and Storage

Share files and preview just about any format without leaving your app.

Document Collaboration

Create, edit, and collaborate with online documents embedded in your app.

Task Management

Use task lists and action boards from your project management tool embedded right in your app.


Leverage our integrations and access Dropbox, Google Drive, OneDrive, and more from your app.


Persistent conversations around files and posts, accessible anywhere.

News Feeds

Contextual discussion feed in your app with threaded comments, polls, scraping, and more.

Video Calls

Embedded video conferencing without leaving your work.


Push notifications about anything through our API in your app.


Create your own building blocks or integrations around REST protocol and deploy in your app.

Single sign-on

Built-in support for Active Directory, Azure AD and Google, or create your own providers.


With the power of Microsoft Azure and automated provisioning, you're ready to scale.


Continue anything in our iOS and Android apps, or build and publish your own mobile app with the Weavy Xamarin project template.

Add Weavy to your apps

Drop the built-in UI in your app or browser, or build your own components with our API

Drop-in UI

Drop Weavy's built-in UI into your browser or app with a simple script.

Show me


The Weavy API lets you build tools, apps and integrations on top of Weavy.

The API is organized around REST protocol with predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors.

Weavy uses built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients.

Weavy API

                            Sample request; HTTP POST /api/comments
  "attached_to": {
    "id": 1,
    "type": "post"
  "text": "@jane A sample comment"

Sample response; 
  "type": "comment",
  "text": "@jane A sample comment",
  "created_at": "2017-09-15T07:10:25.4732783Z",
  "tokens": [
      "type": "mention",
      "value": "jane",
      "start": 0,
      "end": 5
  "url": "/comments/1"


Get full control and build your own components using our API.

Show me

Drop-in UI

The Drop-in UI is called Strips.

Choose one or more building blocks to include in a Strip and embed with our browser extension or a simple script. No additional programming needed.

You can have multiple Strips with different building blocks embedded in your app.

Strip Snippet

                            var weavy_config = { id: #, url: 'https://###' }; 

(function (w, d) { 
    var weavy; 
    function l() { 
        var s = d.createElement('script'); 
        s.src = 'https://###/javascript/widget.js?v=1.0.0'; 
        s.onload = function() { 
            weavy = new Weavy(weavy_config); 
        x = d.getElementsByTagName('script')[0]; 
        x.parentNode.insertBefore(s, x); 
    if (w.attachEvent) { 
        w.attachEvent('onload', l); 
    } else { 
        w.addEventListener('load', l, false); } 
(window, document)

Adding Capabilities to Dynamics 365

Here's an example. With our full stack of development tools, Dynamics 365 easily became Dynamics Connect.

show me how it looks

See Weavy's Drop-in UI in action, white labeled as Dynamics Connect and embedded in Microsoft Dynamics 365.

Your burning questions

Everything you wanted to know about Weavy but were too scared to ask.

What is Weavy?

The Weavy framework is a full stack of development tools for embedding a horizontal feature set in core and custom applications—the Weavy Drop-in UI, front and back end infrastructure, single sign-on, Weavy mobile apps, plus the Weavy API and SDK.

What's all this talk about Building Blocks?

Modern collaboration requires a range of capabilities. We call those Building Blocks. You can choose which ones to add to your apps.

Included in Weavy with no additional development: News Feeds, Instant Messaging and Group Chat, Task Management, Document Collaboration, Secure File Sharing and Storage, and Integrations with Office 365, OneDrive, Google Drive, Dropbox, Box, and more with every release.

You can also create your own Building Blocks—Meeting Notes, Wikis, ...basically anything.

Drop-in UI or build on my own? Clarify, please.

The Drop-in UI is ready out of the box. You'll be able to embed a Swiss Army knife of collaboration features in your apps with one simple script. You can set your colors, logos and fonts without coding anything. We did that for you. You're welcome.

To build your own means you can show off your development skills. Whatever your app is built in: PHP, Python, Ruby on Rails, .NET... it doesn't matter. You can use the Weavy API to add everything collaborative.

Check out the Weavy docs

Can I use Weavy stand-alone as well?

Sure, why not? Our philosophy is that collaboration should be includedin every solution you use and not a stand-alone tool, but we aren't going to be jerks about it.

Use Weavy as a stand-alone tool, an embedded user interface, a browser extension, or all of the above. That's just how versatile Weavy is.

I've built a QuickBooks killer. Should I add Weavy?

Does the Pope have a funny hat? Of course you should. This will make your app more useful, more competitive, more engaging and really pick up that fight with QuickBooks.

What we know is collaboration. We've spent years perfecting internal processes and building the right technology so that teams run smoothly. We poured all that knowledge into Weavy for you to leverage.

So here's the thing. You've built a great accounting app. Your customers are able to balance their books, but how well is your app at helping your users connect with their team? Can they chat about an invoice? Can they ask for comments on a P&L? Can they upload and work on documents together? If they can't, then your app isn't collaborative.

We just want to make sure your app is keeping your users engaged at all times. We don't want them to leave your app to do everything else, right?

Psst... as of today QuickBooks has zero, zip, zilch, no collaboration capabilities... just saying.

Another psst... you can add Weavy to anything, you know? Not just accounting... it could be a CRM, ERP, BI, logistics app or whatever you want.

I have tons of customers using my app, does Weavy scale?

Yes, it does, and with security in mind. We have a ready to go framework to provision unique and siloed Weavy instances for each and every one of your customers.

We have an old intranet that we built. Can I add Weavy to that?

Indeed you can. Weavy allows you to integrate and modernize faster. You add it to apps to bring in-app messaging, secure file sharing and more. But it also creates a space for your legacy system to live. That means you get the modernity of Weavy's functionality without losing the years of work you put into your intranet.

Just remember it's not one or the other, we can weave them together.

Asking for a friend... but what about SharePoint?

Well, tell your friend that everything is going to be OK. You can add Weavy to ANY version of SharePoint and make it more collaborative and connected.

With one simple script you can have SaaS integrations (for example) across all your SharePoint sites without data migration or touching any configurations, so rest assured... it will not fall apart. It will only get better from here.

I'm a system integrator, can I use Weavy for my clients?

You sure can! Add Weavy to existing apps or use it to add functionality your custom developemnt.

Not only that, you can build your own integrations with other systems your clients run. Think of Weavy as your integration hub.

Do you have a showcase, so I can see it in action?

Dynamics Connect is a great example to see our Drop-in UI in action, white labeled and completely embedded into Microsoft Dynamics 365.

Check it out

I want to play around and try it out. Do you have a sandbox?

The easiest way is to request a demo, and we'll show you what Weavy can do and set up your free 30 day trial.

If you want information about our API and on-premise installations, visit Weavy Docs for the guide.

Request a demoSee Docs

Weavy... what kind of name is that?

Well, it is what it sounds like... kind of.

We like to say that we're weaving together apps, people, groups, integrations and functionality into one place—where work really happens.

So, Weavy, like thread.

Last but not least... why Weavy?

Because just about every app out there needs collaboration.

Adding collaboration to your apps with Weavy will save you time, eliminate the need for countless standalone apps, and centralize all your shared information.

The future of collaboration is embedded, and you're ahead of your time. That's why!

From the blog

Talking about the future of workplace collaboration through integrated social technologies.