Tracking Playbook Logging

Hello everyone,
I’m trying to set up a table/matrix that can show me if a particular call log is being used or not. So far I can figure out how to show all call notes with this specific product name, but I can’t figure out how to get it to show if it is missing a call log with the same product name.
Bonus if it can show the line item was sold to this customer at least once, not requiring a call log.

Thanks!

Hi @EXayavong

It sounds like you’re trying to build a report that checks whether a specific call log with a product name exists for a company, and if not, flag it as missing. Here’s how you can approach this:

  • Step 1: Creating a Custom Property

    • Since HubSpot doesn’t natively allow you to report a simple “Yes/No” on whether a specific call note exists, you can create a custom property at the company level (e.g., “Call Log Present”).
    • This custom property would have two options: “Yes” and “No”.
    • To automate the process of checking if a call log exists, use a workflow to power this property.
      • Set your workflow to trigger based on activity (in this case, calls) that meet your specific criteria (e.g., a call note containing certain keywords like the product name).
      • The workflow will update the custom property to “Yes” when the condition is met and “No” when no call log exists.
  • Step 2: Building the Workflow

    • The workflow can be a bit tricky since it’s activity-based rather than purely object or property-based.
      • Use filters like “Call Notes Contain” or “Call Subject Includes” to find relevant call notes.
      • Based on these conditions, you can set the custom property to “Yes” or “No”.
    • Once the property is in place, you can use it in your report to show if the call note is present for that specific product.
  • Bonus: Showing Sold Line Items

    • To display whether a line item was sold to a customer at least once (without requiring a call log), you’ll need to create a cross-object report.
      • This requires a triple join between companies, deals, and line items.
      • You would join the company to the deal and the deal to the line items.
      • Apply filters such as “Deal Stage = Closed Won” to identify successful sales and display the corresponding line items.
      • This approach can be a bit complex, and cross-object reporting is often challenging due to the joins between different data tables. I’d recommend testing the report to ensure you’re getting the right results.

Pro Tip: Whenever possible, try to consolidate data points on one object to simplify reporting. Cross-object reports can be tricky because of the way HubSpot’s databases communicate, especially when you’re dealing with multiple relationships like companies, deals, and line items.

Stay Awesome & Keep Doing it BIG :fire: