Generally, we send out an electronic form to be filled out indicating what kind of contribution the potential speaker would like to make. After we receive all the feedback, we used Trello to make cards for all the potential talks, panels, workshops, pitches and other program contributions.