Is that possible to publish the products automatically to the sales channel?


Yea it's possible but it requires write_publications scope but there’s a limitation.

Requires write_publication access scope. This scope is currently available only to private apps installed on Shopify Plus stores. Contact Shopify Partner Support to enable the scope for your app.