# Custom Paywall Actions

For example, adding a custom action called `help_center` to a button in your paywall gives you the opportunity to present a help center whenever that button is pressed. To set this up, implement `handleCustomPaywallAction(withName:)` in your `SuperwallDelegate`:

:::ios
## Tab

```swift Swift
func handleCustomPaywallAction(withName name: String) {
  if name == "help_center" {
    HelpCenterManager.present()
  }
}
```

## Tab

```swift Objective-C
- (void)handleCustomPaywallActionWithName:(NSString *)name {
  if ([name isEqualToString:"help_center"]) {
    [HelpCenterManager present];
  }
}
```


:::

<br />

> **Note**

Remember to set `Superwall.shared.delegate`! For implementation details, see the [Superwall Delegate](/docs/sdk/guides/using-superwall-delegate) guide.