Yes, there is a way to send a CleverTap event upon clicking on an in-app notification button. You can listen for the button click and then do whatever you want with it, including raise an event.
When an in-app notification is dismissed (either by the close button, or a call to action), this method will be called in
@param extras The extra key/value pairs set in the CleverTap dashboard for this notification
@param actionExtras The extra key/value pairs from the notification
(for example, a rating widget might have some properties which can be read here).
Note: This can be nil if the notification was dismissed without taking any action
- (void)inAppNotificationDismissedWithExtras:(NSDictionary *)extras andActionExtras:(NSDictionary *)actionExtras;
Hope this helps.