VMware Socialcast Integration Guide

VMware’s Socialcast® is an enterprise social network platform that makes it easy for people to communicate openly, discover more, share ideas, and get more accomplished. Although it offers familiar features found in personal social applications such as Facebook and LinkedIn, Socialcast is much more robust, and is designed for businesses who want to improve the exchange of ideas and information across teams, organizations and locations.

You can integrate PagerDuty with Socialcast to see new incidents on your PagerDuty services in your Socialcast groups and streams. Follow the steps below to integrate PagerDuty with Socialcast, and contact support if you need any assistance.

In Socialcast

  1. Before you can integrate with Socialcast, you’ll need to provide PagerDuty Support with your Socialcast subdomain and API token. To get this token:

    1. Log in as an admin, click Admin Settings, and click Reach in the Integrations menu to the left.

    2. Click Create a New Extension.

    3. In Deployment Platform and Business System, select type HTML and Continue.

    4. In Extension Type, select Dynamic and Continue.

    5. Enter a name for your extension and select who can view, then select Save & Continue. 

    6. Select Save & Continue again on Step 4: Look & Feel.

    7. Copy the Token and your subdomain (your-domain.socialcast.com) and send these to support@pagerduty.com with a request to add the Socialcast integration to your account.

  2. Select the group where you would like to see your PagerDuty incidents appear.
    Socialcast_Select_Group

  3. Within your group, select Integrations.
    Socialcast_select_Integrations

  4. Click Add underneath the PagerDuty integration.
    Socialcast_Add_PagerDuty

  5. Copy your webhook URL, which is displayed in Step 2 of Socialcast’s Configure PagerDuty screen.
    Socialcast_URL

  6. Add a memorable name for your integration, and click Save.
    Socialcast_Name 2

In PagerDuty

  1. Select Configuration -> Services and either click on one of your existing services from the list, or create a new service.
    PagerDuty_Find_Services
    PagerDuty_Service

  2. On the individual service’s Integrations tab, find the Extensions section and click Add an extension. For the Extension Type select Generic Webhook. Then, give your extension a name and paste in the webhook URL you copied from Step 2 of Socialcast’s Configure PagerDuty screen. Click Save.
    DEMO_-_PagerDuty

To Test

  1. Trigger an incident on the PagerDuty service configured with your Socialcast webhook.
    PagerDuty_Test_Incident

  2. You’ll see the new incident appear in Socialcast, with links to the incident, trigger details, PagerDuty service, and user (in Socialcast) who is currently assigned to the incident.
    Pagerduty

  3. You’ll also see updates in your stream when the incident is acknowledged, resolved, or escalated to another user. You can like or comment on these updates to discuss PagerDuty incidents with your team using Socialcast.  Additionally, the Socialcast stream will appear within the Details section of the individual PagerDuty incident, and you can post updates, ask questions, or comment on individual incident actions from within the PD incident to see that information appear in Socialcast.
    In PD:
    Socialcast_in_PD
    In Socialcast:
    PD_In_Socialcast

FAQ

Can I trigger an incident in PagerDuty using Socialcast?

This integration provides two-way visibility of updates, comments, and questions made in either PagerDuty or Socialcast on an incident, but incidents cannot be triggered, acknowledged, or resolved from Socialcast.