Hi @AJ_Kakrot,
This can be done with call-based workflows, yes.
- Create custom deal number properties for each deal stage
- Create a call-based workflow that enrolls calls based on ‘When filter criteria is met’ → ‘Call outcome is any of connected’
- Add an AND/OR logic branch and create one branch per deal stage
- In each branch, click ‘Add criteria’
- Change ‘Filtering on’ dropdown from Call to Deal
- Select deal stage
- In each branch, use the ‘Edit record’ workflow action to increase the number property of that deal stage by +1
Let me know if you have any follow-up questions!