Track activity from target accounts across digital channels

Get insane reply rates by reaching out with context.

Start for free


Sales, Developer Relations, Marketing


GitHub logoGitHubSlack logoSlackLinkedIn logoLinkedInX logoX


Account selection is the easy part of account based-marketing/selling.

While not trivial, a quick look into the data dimensions—industry, employee count, business model, fundraising, revenue—provides a rough starting point for account selection.

Take our own use case at Common Room for example. Just a quick glance at our customer page, and it’s safe to infer that our ideal customers look something like technology companies (industry) with enough traction (employee size/revenue) to invest in developer relations and community building.

Put those parameters into an account selection tool (we’re fans of Keyplay), and you’ll get a decent list of accounts.

What to do with that list? That’s the hard part.

In this playbook, we’ll show you how to surface meaningful activity from target accounts (and people at those accounts!) across every part of the customer journey.

What you’ll need

Common Room — to bring together digital engagement, CRM, and firmographic data (Sign-up for free to follow along).
Access to digital channels. In this example, we’ll use GitHub, Slack, Twitter, and LinkedIn. See Common Room integrations.

Step 1: Connect relevant data sources

For this example, imagine we have an open-source product with a fair amount of traction—hundreds of contributors, thousands of stars, etc.

While the self-hosted version of our product a great, many of our larger customers want a managed version with collaboration features.

With this in mind, we can start by connecting to digital channels like GitHub, Slack, Twitter, and LinkedIn to pull relevant user activity into one place—Common Room.

Let’s start by connecting Slack (what we use for community management in this hypothetical). To do that, we can head over to Settings in Common Room and choose to connect to Slack.

Connect to Slack
Note: You’ll need permission to add applications to your Slack workspace.

Follow the connection prompts, authenticate, and you’ll start seeing Slack activity in Common Room after a few minutes.

We’ll connect to GitHub next. We can repeat the same steps from before, and this time select GitHub. And from here, we can choose the GitHub repositories we’d like to connect to.

Authenticate GitHub account and select relevant repos
Note: Connecting to GitHub requires approval from one of your org admins. If you are not an org admin and proceed through the integration setup, GitHub will email your org admins requesting their approval. Common Room will begin importing activity from your repo once an admin approves the request.

Now we have two sources passing data into Common Room. We can easily add more by repeating the same process for relevant digital channels like Twitter, LinkedIn and business data sources like Salesforce, Snowflake, and HubSpot.

Step 2: Tag your target accounts

Assuming we've connected a handful of sources, we'll see member and organization activity populate in Common Room. We'll then want to tag accounts that look similar to our customers on the hosted version of our product.

For that, we can head over to the Organizations menu. Here we’ll see activity from all matched accounts (6000 in this example). Not all accounts fit our ideal customer requirements, so we can select + Add filter to narrow our list to only organizations that meet our criteria.

We’ll add filters to only companies with more than ten employees.

Filter views by employee count and more
Add a filter for employee count

And we'll also want to exclude healthcare companies because we don't yet have HIPAA compliance. We can do that by selecting not rather than or on our industry filter.

Exclude attributes from your view
Exclude attributes from your view

That narrows our list of ideal organizations to about 1400, which feels about right. Now, we’ll want to add a tag to those organizations.

For that, we can create a workflow to auto-tag organizations. Head over to the Workflows menu and select + New workflow. And we’ll scroll to select Tag an organization workflow.

Use a workflow template to tag organizations
Tag an organization workflow template

We can simply add the filters from our previous exploration (org > 10 and not in healthcare), click Save, and turn the workflow.

Build custom workflows to auto-tag organizations
Modify workflows with filters to specify tags for organizations

After turning the workflow on, we’ll see enrollment populate in the Workflows overview. This will continuously update, so if a new organization meets our criteria, it will automatically be tagged as it reaches the threshold we’ve set.

See an overview of organization enrollment
Workflow enrollment overview

Great! Now that we’ve tagged organizations within our ideal customer profile with an firmographic fit tag, we can create segments based on member and account activity to take action.

Step 3: Create a segment to track target account activity

In this step, we’ll combine firmographic account fit with relevant activity from members. This makes all the difference when it comes to account prioritization and taking action with context.

We’ll first head over to the Segment view in Common Room and create a new segment of our organizations with a firmographic fit.

We’ll click + New segment, create a new organization segment and give it a clear, descriptive title.

Create organization or member segments
Create a new organization segment

We won’t add Statuses for now.

After creating the segment, we’ll need to configure parameters to include organizations. Click the Organization management tab and set criteria to add organizations with the firmographic fit tag to our new segment.

Filter organizations with custom tags
Filter organizations with custom tags

This will add target accounts to our segment with No status.

From here, we’ll want to create a view for our reps to review recently active target accounts. We can create a new status and name it something like “Rep Review.”

Add a status to track funnel progression within your segment
Add a new status to prioritize account review

We'll need to set rules to automatically apply our newly created status to qualifying accounts. So we’ll go back into the Organization management tab and click Set criteria.

Set rules to automatically apply status to segment members
Set rules to apply status

We're looking for organizations with more than one member who has also been active in the last seven days.

Add multiple filters to set criteria for status automation
Add multiple filters to set criteria for status automation

After clicking Save, organizations who qualify will automatically be moved to our new “Rep Review” status.

And now, we have a cohort of active target accounts with more than one member for our reps to review and burn down daily.

But wait… there’s more! In the couple of next steps, we’ll optimize our views and workflow to make it even easier for our team to follow up.

Step 4: Customize account views for more efficient follow up

We can further optimize our segment by adding custom columns that surface account information relevant for follow-up.

We can click the ✏️ icon to add, remove, and reorder columns. We want our reps to prioritize by recent activity, member growth, and revenue in that order. So we’ll adjust our columns to reflect that.

Revenue growth is not a default column, so we'll add that to our view. We’ll also rearrange columns, sort by last seen, and click Save to update our view.

Customize columns to prioritize views for faster follow up
Customize columns to prioritize views for faster follow up

Our team now has an optimized view to prioritize account outreach with context!

Customize columns and sort by different variables
Customize columns and sort by different variables

From here, our team can click into each account, review activity, and decide how to be helpful with follow-up.

Preview account activity to reach out to members with context
Preview account activity and reach out with context

After a team member takes action (like reaching out to an account member), it's super easy to update the organization status to something like "Working." Click on the Status dropdown that aligns with an account and create a new status or select an existing one.

Change an organization status based on activity
Change an organization status based on activity

Step 5: Send automatic notifications

For our last step, we’ll add some automation to react in real-time.

We can click on the 🔔 Get notified dropdown option in our segment and turn on notifications for organization status changes.

Set email or Slack notifications to get updates when status changes
Set email or Slack notifications to get updates when status changes

Wrapping up

🥳 Congratulations, you've made it to the end!

To recap, we used this playbook to identify activity from target accounts across digital channels so our team can reach out with context. But we're just scratching the surface of what's possible with Common Room.

We want to hear about your use case and help you find the perfect playbook. Get in touch with us here. And if you haven't already, sign-up for a free account here.

rocket ship blasting off

Try Common Room for free

Start for free

Wanna learn more? Book a demo