# Custom Actions

Learn how to use custom actions.

What [#what]

Use [custom actions](/docs/sdk/guides/advanced/custom-paywall-actions#custom-paywall-actions) to trigger application-specific functionality or logic from within your app.

Why [#why]

Custom actions allow you to fire any arbitrary logic inside your app, allowing you to navigate to certain places or trigger platform-specific APIs (such as playing haptic feedback when tapping on a button on iOS).

How [#how]

<iframe width="560" height="315" src="https://www.youtube.com/embed/JBPNSLxKte4?si=UTqKnxIzIUPx-Wna" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen" referrerpolicy="strict-origin-when-cross-origin" />