Use Matrix to let client add Bootstrap Accordian Items
Yes, you can make use of the matrix loop index to create unique ID's.

&lt;!-- accordian --&gt;
  &lt;div class="panel-group contact-accordian" id="accordion" role="tablist" aria-multiselectable="true"&gt;
    &lt;div class="panel panel-default"&gt;
      &lt;div class="panel-heading" role="tab" id="headingOne"&gt;
        &lt;h4 class="panel-title"&gt;
          &lt;a role="button" data-toggle="collapse" href="#collapse{{ loop.index }}" aria-expanded="false" aria-controls="collapseOne" class="accordian-toggle"&gt;Senior Construction Planner&lt;/a&gt;
        &lt;/h4&gt;
      &lt;/div&gt;
    &lt;div id="collapse{{ loop.index }}" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingOne"&gt;

    ..variable content.. 

    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;&lt;!-- /accordian --&gt;