Speckle + Sketchup: Connector in Beta 🎉

Hello everyone :wave:,

We’re excited to announce that the beta version of our SketchUp connector for Speckle is now available!

View Sunshine Canyon House - Max Achkovsky on our amazing web viewer👇:


What is Speckle

Speckle is open source digital infrastructure for anything designed in 3D. We handle interoperability between software silos, real time collaboration, data management, versioning and automation.

Where We Were :face_with_monocle:

As you may know, Speckle has had a Sketchup Connector for a while as an alpha release. Thank you to all the community members who have provided feedback and contributions; we’ve made it better, more robust and user-friendly.

What’s New :new:

Our team has been growing quite a bit in the last year, Oguzhan joined us in November and focussed exclusively on this connector. Thanks to his expertise, he’s already been able to do wonders in such a short period of time, effectively rebuilding from the ground up. We’re very excited to have him on board and can only dream of what’s coming next!

What’s Next :technologist:

What are our plans for the Sketchup Connector?

We want to make it easy for users to store versions of their Sketchup models on the Speckleverse without any data loss. This will allow you to keep track of changes to your models over time and collaborate with team members more seamlessly. In the longer term, we have a roadmap of features and want to enable workflows between different design software.


  • [2.10 :white_check_mark:] Preserving Faces on send and receive
  • [2.11 :white_check_mark:] Sending/Receiving Layer information
  • [2.11 :white_check_mark:] Create Stream button
  • [2.11 :white_check_mark:] Support for Always Face to Camera Components
  • [2.11 :white_check_mark:] Settings Dialog: We’ll store a bunch of options under this dialog.
  • [2.11 :white_check_mark:] Include Attributes: We’ll add an option to the settings dialog, so if you don’t need your attributes in Speckleverse, you don’t have to send them anymore.
  • [2.11 :white_check_mark:] Merge Faces on Send: This can be especially useful for users who are not interested in receiving their model back in Sketchup and want to view it in the web viewer or receive it on another platform.
  • [2.11 :white_check_mark:] Create Branch :palm_tree: button**:** Create a new branch within the connector UI.
  • [2.11 :white_check_mark:] Scenes to Speckle Views: This feature will allow you to view your Sketchup scenes in Speckle viewer.
  • [2.12 :construction:] Add Commit by URL :link: button: With this, users can receive public commits.
  • [2.12 :construction:] Advanced Settings for Attributes :label:: Add option for including/excluding attributes on edges, faces, components and groups.
  • Preserving Group/Component Names on Receive: When components are received in Sketchup, they are given GUID as their name because we need to keep track of elements somehow. We will implement a feature that allows components to retain their original names when transferred between Sketchup and Speckle while still tracking objects. This will make it easier for users to identify and keep track of their components.
  • :sparkles: NEW Desktop UI: We will develop a new user interface for our Speckle connector for Sketchup. This redesign will allow us to align our connector with the rest of the Speckle connectors, expand its functionalities, improve its performance, and provide a better user experience.
  • Continuous Traversal: Apart from all these features, we also work parallelly on different plugin architectures to enable users to make diffing in their model. This will bring better UX and provide a robust send/receive process.

What Workflows :thinking:

Revit :arrow_forward: Sketchup :heart_eyes:

One of the exciting new workflows we want to enable with the Speckle SketchUp connector is the ability to receive Revit models directly in SketchUp. Here are some key features we want to ship:

  • Receive Revit categories as Layers
  • Map Revit categories to Existing Layers
  • Receive Families as Components
  • Map Family Instances to Sketchup components
  • Parameters as Component Attributes
  • Map Revit Materials to existing Sketchup materials

Sketchup :arrow_forward: Revit :boom:

Another workflow we want to enable is the ability to send SketchUp models directly to Revit as BIM elements, similar to our Rhino Mapping Tool(alpha). This feature is ideal for users looking to utilise SketchUp’s easy and fast modelling tools while also taking advantage of Revit’s extensive BIM capabilities. Some key features:

  • Components to Revit families
  • Map Components to existing family types
  • Geometries as DirectShapes with Categories
  • Faces to Floors/Walls/Ceilings
  • Edges to Structural Framing (Columns/Beams)
  • Topography support
  • Attributes to Revit Parameters
  • Map Attributes to Revit Parameters
  • Sketchup scenes to Revit Views
  • Map Sketchup materials to Revit materials

Your Input :speech_balloon:

We value your feedback and input; if there’s any feature you feel strongly about, let us know so we can prioritize it more. We are excited to be able to give Sketchup connector the attention it deserves and can’t wait to see what the future holds for it. :star_struck:

We’re excited to see how you use the new beta version of the SketchUp connector, and we’re looking forward to hearing your feedback. So download the latest version now, try it, and let us know your thoughts!


Hey Bilal, great stuff, would really love to edit geometries received from Sketchup using Revit Tools and save time modelling in Revit ultimately we can utilize Revit’s documentation capabilities for complex models, when can we expect this to happen, it’s really astonishing,

Since this is a live link we can give many variations to concepts and bring them back again until we get finalizing the results which is quite helpful ,

I would also like you guys to test the Received data in aspects of Tags and Scheduling, because as of now it doesn’t have anything to reference the models, but if it can be done, you’ve aced the job, hoping this day comes soon. Revit only for Automation, sketchup only for creation.

Recieved Directshapes converted to Revit editable families is a gamechanger, I wish you guys to come first to do that.