You can easily duplicate an in-app message campaign that is a Draft or an Active campaign. Just go to the Messaging section, select the campaign you're interested in and click on the Duplicate option. Please note that you cannot duplicate in-app message campaigns that are Expired, Sent, or Scheduled.
Push notifications campaigns can be duplicated regardless of their state (i.e, Draft, Active, Scheduled, Sent, Expired).