Sending messages to Slack using PHP couldn’t be easier. I think a lot of people assume it is going to be harder than it is.
There are two steps.
Get your Slack webhook
In Slack go the the channel you want your webhook to feed into and from the menu select “Configure Integrations”
Select “Incoming Webhooks” as the integration you want to add.
Give the webhook a name and copy down the webhook URL. It will be something like
Use curl to send to the webhook
Now for the PHP code;
When this code runs it will update Slack with “My Message”.
Like all code, this could be improved. I wanted to share the most simple implementation.
Not a lot of lines of code to add some really useful functionality into your Slack channel!
Thanks to Jordan Klosterman for spotting a typo in the code, my
$message assignment was invalid.