In my experience, "no show" meetings are hard to track automatically in HubSpot. But if the team can handle manual updates there, automating the "scheduled" vs "completed" is pretty simple via workflow. You will want to look for the emeting to be created, then set the Outcome = Scheduled. Once the time of the meeting is in the past, you can use that as a trigger to update the Outcome = Completed