Cook the pasta: Boil a large pot of salted water and cook pasta until al dente. Drain, then rinse under cold water to cool it down and stop the cooking process.
Make the dressing: In a small bowl, whisk together Greek yogurt, BBQ sauce, and light mayo (if using). Season with salt and pepper.
Assemble the salad: In a large bowl, combine pasta, shredded chicken, beans, corn, onion, celery, and cilantro. Toss lightly.
Dress it up: Pour the BBQ dressing over the mixture and stir until everything is evenly coated.
Chill & serve: Cover and refrigerate for at least 30 minutes so the flavors can meld. Stir before serving, garnish with extra cilantro if you’d like, and enjoy chilled.