The key best practices for next best action in CRM are to align it with key business imperatives; deliver it through priority customer-interaction channels; inform targeted offers with trustworthy customer data; drive it from advanced analytics and rules; and use it to shape multichannel conversations with customers.