> For the complete documentation index, see [llms.txt](https://docs.yaycommerce.com/yaymail/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.yaycommerce.com/yaymail/addons/conditional-logic/register-new-conditional-logic.md).

# Register New Conditional Logic

To register a new conditional logic, developers should use the following code:

```php
function register_conditional_logic( $conditional_logics ) {
    $conditional_logics->register( NewConditionalLogic::get_instance()->get_logic_data() );
}

add_action( 'yaymail_register_conditional_logics', 'register_conditional_logic' );
```

This code attaches to the `yaymail_register_conditional_logics` action hook. It is used to register new conditional logic by passing an array value of the instance class.

For more details, you can check our tutorial video below.

{% embed url="<https://youtu.be/TcvubJOpAKI>" %}
