Go to section …

Integrating FogBugz

FogBugz is a web-based bug tracking system.

Use the CA Flowdock API and the FogBugz URL Trigger plugin to get notifications into CA Flowdock.

First, make sure the FogBugz URL Trigger plugin is installed via Admin > Plugins. In FogBugz OnDemand, it is installed by default. You can install it from here.

  1. In Admin > Plugins, click the configure icon next to the FogBugz URL Trigger plugin.
  2. Click Add New Trigger.
  3. Check "Case Events" as the Event types.
  4. Choose the CA Flowdock flow you want the notifications to come to:
  5. Enter your FogBugz subdomain: .fogbugz.com
  6. In the URL field, copy-paste the following:
    https://api.flowdock.com/v1/messages/influx/?tags=fogbugz&from_address=fogbugz@flowdock.com&from_name=FogBugz - {ProjectName}&source=fogbugz&format=html&subject={EventType}: {Title} ({CaseNumber})&content=
          <p><a href="https://.fogbugz.com/default.asp?{CaseNumber}">{Title}</a></p>
    
          <p>{EmailBodyHtml}{EventText}</p>
          <hr />
          <dl>
           <dt>Edited by</dt><dd>{PersonEditingName} at {EventTime}</dd>
           <dt>Assigned To</dt><dd>{AssignedToName}</dd>
           <dt>Project</dt><dd>{ProjectID} {ProjectName}</dd>
           <dt>Area</dt><dd>{AreaID} {AreaName}</dd>
           <dt>Current Estimate</dt><dd>{CurrentEstimate}</dd>
           <dt>Elapsed time</dt><dd>{ElapsedTime}</dd>
           <dt>Due Date</dt><dd>{DueDate}</dd>
           <dt>Fix for</dt><dd>{FixForName}</dd>
           <dt>Milestone</dt><dd>{MilestoneName}</dd>
           <dt>Priority</dt><dd>{PriorityName}</dd>
           <dt>Status</dt><dd>{StatusName}</dd>
          </dl>
       
  7. Tick the checkbox next to POST.
  8. Leave the rest of the fields blank and click OK.
  9. Make a test edit, and wait for a while for it to pop up in CA Flowdock. The FogBugz URL triggers are fired every few minutes.

If you run into any problems, visit our community page.

Back to integrations page