Duplicate a board when item created (form submitted)

Is it possible to have a specified board duplicated when a new item is created?

We have a form for a board that is filled out by our Sales staff when a new customer signs a contract with us. This creates an item on the board, but I would really like it to duplicate an Implementation board for that customer to kick off an implementation (lots of tasks).