--- title: "Customize and embed" sidebar_position: 50 --- If the [API](https://api.mattermost.com) or [plugins](/developers/integrate/plugins) don't meet your your needs, take a look at the other methods for integrating and extending Mattermost: * Webhooks - Post to channels with [incoming webhooks](/developers/integrate/webhooks/incoming), or listen for new messages with [outgoing webhooks](/developers/integrate/webhooks/outgoing). * Slash Commands - Enable your users to [trigger custom actions](/developers/integrate/slash-commands) from within Mattermost. * Embed - Learn how to use the Mattermost API to [embed Mattermost](/developers/integrate/customization/embedding) into web browsers and web applications. * Customize - Modify the source code for the server or web app to make basic [changes and customization](/developers/integrate/customization/customization). * Interactive Messages - Create messages that include [interactive functionality](https://docs.mattermost.com/developer/interactive-messages.html).