An electronic device and method are disclosed. The electronic device includes a communication module, a processor and a memory including instructions executable by the processor to implement the method, including detect whether a message is received through the communication module from an external electronic device during a predesignated time as indicated for a registered event stored in a schedule application, in response to determining that the message is received, parsing the received message to detect whether information obtained by the parsing corresponds to the registered event, and in response to detecting that the obtained information corresponds to the registered event, determine that the registered event is completed.