This will vary from one business to another. To determine which integrations your software solution should contain, you will need to look at the channels you are currently using and possibly the ones you intend to use in the future.