Current Articles | RSS Feed RSS Feed

Post Assembla events to your favorite chat apps: Slack, HipChat, Flowdock & more

Posted by adam feber on Tue, Jul 15, 2014
  
  

If your team uses Slack, HipChat, Flowdock, or Bigplans for communication, we have added preconfigured webhooks to make setting up these integrations painless. Once configured, you can selectively manage the Assembla events that are posted out to these apps, such as ticket activity, commits, deploys, etc., to monitor project activity in real-time, inline with other team communication.

To get started, click on the desired integration below:

slack logo
HipChat Logo
flowdock logo
Bigplans logo

1 Comments Click here to read/write comments

Assembla Bigplans Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and Bigplans, we have added a pre-configured webhook making it easy to post Assembla events out to your Bigplans chat room. Check out below for configuration instructions.

Bigplans is a simple, integrated way to manage a distributed team.  It includes a "lean" task board, real-time chat, and a unique "advisor" (a real person) that helps you get on-demand resources if you need them.  For programming teams, it includes a tight integration with Assembla login and Assembla tickets. 

You can use the Webhooks tool to feed Assembla events into any of your team chats.  To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select Bigplans from the list of pre-configured post options:

Bigplans Assembla Webhook

You will need to obtain and update the auth token in the “Content” section.

To obtain your Bigplans auth token:

Visit Bigplans and navigate to the plan you want to post Assembla events to. Click on the ‘Connect’ option in the top bar. Under the “Message API” section, there is a section called “API Token” that will display your token. If no token is set, click on the ‘Reset’ button. Copy the token ID and replace the “BIGPLANS_AUTH_TOKEN” in the Webhook tool.

Bigplans Assembla Webhook Token

Now configure what Assembla events you would like to post to your Bigplans chat room and click ‘Add and Authenticate.” Don’t forget to enable the configuration under the “Title” field.

Your Assembla events will now be posted to the configured Bigplans chat room:

Bigplans Assembla Webhook Chat

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

Assembla & Slack Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and Slack, we have added a pre-configured webhook making it easy to post Assembla events out to your Slack chat room/channel. Check out below for configuration instructions.

To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select Slack from the list of pre-configured post options:

Slack Assembla Webhook

You will need to setup an incoming webhook service integration within Slack to obtain your token. To do this, visit https://YourSubdomain.slack.com/services/new/incoming-webhook, select the desired channel to post to, and click ‘Add Incoming Webhook.’

describe the image

Once created, copy the provided Webhook URL and update the External URL in Assembla’s Webhook tool.

Now configure what Assembla events you would like to post to your Slack room/channel and click ‘Add and Authenticate.' Don’t forget to enable the configuration under the “Title” field.

Tip: Within the Slack “Incoming Webhook” page that you set up for this integration, you can scroll to the bottom of the page and expand the “Integration Settings” where you can add a label, change the post-to channel, and change the icon and name for your webhook bot.

Your Assembla events will now be posted to the configured Slack room/channel:

describe the image

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

Assembla & HipChat Integration How-To

Posted by adam feber on Tue, Jul 15, 2014
  
  

If you use Assembla and HipChat, we have added a pre-configured webhook making it easy to post Assembla events out to your HipChat chat room. Check out below for configuration instructions. 

To get started, you will need the Webhook tool installed in the Assembla project you want to configure. If you do not have the Webhook tool installed, visit the Admin tab > Tools section > and click ‘Add’ next to the Webhook tool.

Once installed, click on the Webhook tool in your main navigation and select HipChat from the list of pre-configured post options:

HipChat Assembla Webhook

You will need to obtain and update the auth token and room ID in the “Content” section.

To obtain your HipChat auth token:

You will need to visit https://YourSubdomain.hipchat.com/admin/api and enter your password to access the “API Auth Tokens” page. Under “Create new token” select ‘Notification’ type, provide a label, and click ‘Create.’ Copy the token ID and replace the “HIPCHAT_AUTH_TOKEN” in the Webhook tool.

describe the image

To obtain your HipChat room ID:

Visit https://YourSubdomain.hipchat.com/admin/rooms and click on the desired room you would like to post Assembla events to. Copy the App ID and replace the “HIPCHAT_ROOM_ID” in the Webhook tool.

describe the image

Now configure what Assembla events you would like to post to your HipChat room and click ‘Add and Authenticate.” Don’t forget to enable the configuration under the “Title” field.

Your Assembla events will now be posted to the configured HipChat room:

HipChat Assembla Example Chat

If you have any questions or problems during setup, please contact support@assembla.com. If you do not have an Assembla project and would like to test out this integration, try Assembla out for free.

0 Comments Click here to read/write comments

Assembla GitHub integration now supports multiple GitHub repositories

Posted by adam feber on Thu, Jun 12, 2014
  
  

Assembla GitHub Integration

We are happy to announce that you can now add multiple GitHub repositories within any Assembla project. Note: The same update was also applied to our Bitbucket tool/integration which works similarly to the GitHub tool discussed below.

If you are not familiar with the GitHub tool, it allows you to integrate GitHub repositories with Assembla’s tickets and activity stream. Previously, projects were limited to one GitHub repository per project, but a recent survey concluded that the biggest improvement we could make to the integration was to allow multiple GitHub repos per project. We listened.

While Assembla is well known as the best Subversion host, as well as a rock solid Git host, we understand that our users may prefer to use GitHub (or Bitbucket) for various reasons. Existing users already using the GitHub tool expressed their love for being able to use GitHub seamlessly with Assembla’s ticket, collaboration, and project management tools. Instead of fighting this, we want to embrace it with a seamless integration that we will continue to improve.

Michael Katz Kinvey“Assembla's GitHub integration allows our team to enjoy the best of both worlds - GitHub's developer community and team development features tightly integrated with Assembla's task planning and tracking, wikis, and other project management tools. We can easily reference and update Assembla tickets with GitHub commits and see all project activity in one unified stream via Assembla. The combination of tools works great for our team."

Michael Katz, Principal Software Developer, Kinvey

To add a GitHub repository to your Assembla project, visit the Admin section > Tools page > and click ‘Add” next to the GitHub tool. Once one has been added, the button will now say ‘Add Another’ to add multiple GitHub repositories. Once the tool has been added, you can click on it in your navigation > enter your repository URL > and follow the on page instructions to finish setup.

Thank you everyone who participated in the survey that lead to this improvement. If you have any other feedback regarding this integration, or improvements to any other tools, please visit our feedback site.

If you do not have an Assembla project and would like to check out this integration, try Assembla out for free

0 Comments Click here to read comments

Interact with Assembla from your organization's chat room with Hubot

Posted by adam feber on Tue, May 27, 2014
  
  

hubot 128 smallWe recently released an Assembla Hubot script to the public allowing you to interact with Assembla from your organization’s preferred chat apps such as Slack, Skype, XMPP, and so many more. If you're not familiar with Hubot, he's a highly customizable robot that sits in your company's chat room and provides easy access to various tools, services, comic relief, and time wasters.

For months, we have been using this script internally to deploy code and interact with Assembla from our own chat rooms. We hope your team loves it as much as we have.

What can the Assembla/Hubot script do?

  • Fetch information on Assembla users, tickets, and projects

  • Create tickets

  • Merge/ignore/display merge requests

  • View and invoke SSH tool actions

  • An automated merge-and-deploy (via SSH tool) action

Deploying from the chat speeds up our workflow and allows the team to easily see changes being shipped to production. We simply tell Hubot what merge request we are ready to merge to master and deploy to production and it takes care of the rest. Learn more about how Assembla’s SSH tool and Hubot streamlined our deploy workflow.

For a full list of commands, visit: https://www.npmjs.org/package/hubot-assembla

How to get started

  • If you have any problems or questions with setting up Hubot, please let us known in the comments or by contacting support@assembla.com

  • If you are interested in adding to our script, you can fork our code and we will review pull request for submitted additions

0 Comments Click here to read comments

Error Monitoring Application Bugsnag Releases Assembla Integration

Posted by adam feber on Fri, Apr 18, 2014
  
  

Bugsnag is a web and mobile error monitoring application that detects and diagnose crashes within your applications. They recently informed us about their new Assembla integration that can create Assembla tickets for detected errors allowing your team to quickly start squashing these errors via Assembla tickets.

To set up this integration, you will first need to have a Bugsnag project up and running. To try Bugsnag out, you can sign up here. From your Bugsnag project, visit the Settings > Notifications section to enable the Assembla integration. Once enabled, you will land on the integration configuration page that look like this:

bugsnag assembla integration

  • Determine when an Assembla ticket should be created: when the first exception of a new type (error) occurs, when a previously resolved error re-occurs, and/or when you manually click on “Create Issue” on an error within Bugsnag.

  • Space URL: Such as https://www.assembla.com/spaces/space_name/tickets

  • Your API Key and API Secret: This can be created in your Assembla profile sidebar menu, or by following this link.

  • Tags (optional): This provides a default tag for all Assembla tickets created from Bugsnag such as “Bugsnag Error.” I personally love this part of the integration because with tag filters, you can easily see all errors that are being worked on and where they stand. To learn more about Assembla’s tag feature, check out our release announcement.

To learn more about other companies that have integrated with Assembla or to submit an integration for review, check out www.assembla.com/integrations.

0 Comments Click here to read comments

Assembla Announces Dropbox Integration

Posted by adam feber on Wed, Feb 05, 2014
  
  

There are now three ways to attach files in Assembla - from your computer, via Google Docs, and now via Dropbox. The new integration conveniently allows you to select and share Dropbox files with fellow team members, and since Dropbox takes care of versioning, the most recent version will always be available to your team.

In this release, the Dropbox functionality is only available in the Files tool and when attaching files to created tickets. We are actively working on expanding the functionality system-wide. Until then, here is how you can start using the current dropbox integration:

1. Select ‘Add Dropbox File’ from the list of file controls to expose the Dropbox ‘Choose File’ button.

dropbox integration 1

2. When you click on ‘Choose File,’ you will get a Dropbox pop-up. If you are logged into Dropbox, you will automatically see your dropbox folders and files. If you are not logged into Dropbox, you will be prompted to login. Once your folders and files are in front of you, select the desired file from the pop-up and click ‘Choose.’

dropbox integration 2

3. The selected file will be displayed. You can optionally add a short description and/or labels. Click ‘Upload File’ and team members will now be able to access the shared Dropbox file.

dropbox integration 3

If you have any questions, comments, or suggestions, please leave them in the comments below. Stay tuned for more improvements coming your way soon.

3 Comments Click here to read comments

TimeCamp Integrates with Assembla

Posted by adam feber on Wed, Jan 29, 2014
  
  
Tags: 

TimeCamp provides fully automated time tracking and invoicing software as a service for individuals and companies. When they recently reached out to me about their new Assembla integration, I figured I would give it a whirl. Below shows how to setup and use this integration based on my experience.

It is important to note that this is a one-way integration meaning once you enable the Assembla integration, you can begin tracking time expenditures for Assembla tasks in TimeCamp, but these time expenditures do not post back to your tasks inside of Assembla.

To get started, you will need to create a TimeCamp account, login, and visit ‘Settings’ > ‘Add-ons & Integrations.’

settings timecamp

Scroll down and click on the Assembla option. Select ‘Enable the Integration’ and you will be directed to Assembla to ‘Allow’ TimeCamp to access your projects and pull your tasks. You will then be redirected back to TimeCamp where you can select the projects you would like to import and optionally invite Assembla team members to your TimeCamp account.

import projects timecamp

Once the integration is setup, you can begin tracking time to Assembla tasks. From the main dashboard, you will select ‘Track time for [day]’ and be able to see and select tasks from your Assembla projects.

select assembla task timecamp

When you select a task, you can either manually enter time or click the play button to start the timer.

track time timecamp

TimeCamp also has a desktop application that when installed, allows you track time to tasks from your desktop. By default, the desktop application is set with Tracking Mode on Auto which is supposed to automatically search for keywords in window titles, urls and application names and track time accordingly. For complete accuracy and control, I personally prefered switching the Tracking Mode to Manual so I could manually select the desired task.

After you start tracking time with TimpCamp, you can explore additional features such as computer activity tracking, reporting, and invoicing. To learn more about TimeCamp and sign up for a free trial, visit their website at www.TimeCamp.com.

0 Comments Click here to read comments

TimeLoggr Review: Time Tracking Chrome Extension for Assembla

Posted by adam feber on Thu, Oct 31, 2013
  
  

Disclaimer: TimeLoggr is a third party Chrome extension that is not affiliated with or maintained by Assembla in any way.

TimeLogger was recently brought to my attention and since a lot of Assembla users track their time in tickets, I thought it would be helpful to provide a walkthrough for this useful tool.

TimeLogger is a free Chrome extension available in the Chrome Web Store - click here to install. Once installed, you will see a clock icon in your Chrome extensions bar. The extension will recognize your Assembla session, so you must be logged in to Assembla for the extension to work.

Clicking on the extension will display an expandable list of your projects and tasks you are assigned within each project.

timeloggr3

A. Clicking on your profile picture or name will open Assembla’s view of recent time entries across all projects. This view also allows you to manually input time entries.

B. The orange tasks box will display how many tickets you are assigned. Clicking this area will open your active tickets view within Assembla, displaying all tickets that are assigned to you across all projects.

C. You can click on any tasks to open the Assembla ticket in a new browser tab.

D. From the extension, you can click on the ‘Start’ button for any task and to begin tracking time associated with that tasks. Once you have started tracking time for a task, the view will change:

describe the image

You can comment on the ticket from this view but it is important to note that entering a comment and clicking the ‘Stop’ button does not add the comment. To add a comment, you must type the comment and hit Enter on your keyboard.

At anytime, you can click the “Stop” button and your time entry will be created and associated with the ticket.

describe the image

If you track time in Assembla, the TimeLoggr Chrome extension is a simple, handy tool that can save you some time. Thank you optini for developing this extension and making it available for everyone to use. 

3 Comments Click here to read comments

All Posts | Next Page

Follow Assembla

twitter facebook youtube linkedin googleplus

Get Started

blog CTA button

Subscribe by Email

Your email: