Nope, you will always use the smart campaign to send the email (so you did that part exactly right!) and would just create a second smart campaign that is called, let's say "Email Task Creator" which will 'listen' for email opens of the email you specify and then execute its flow from there which would be to wait 24 hours and then create the task in Salesforce.