Get bookings and form entries in Slack
Every new booking, order or contact form on your website posted to a Slack channel, seconds after it happens. Copy one link from Slack, paste it in the card, done.
If your team lives in Slack, your website can post there: a new booking request, a contact form, an order, whatever your site collects. This works on websites with the database switched on (Personal and Pro plans). You will copy one link from Slack; that takes about two minutes.
Ask for it
"Post every new booking to our #reservations channel in Slack."
The assistant asks what should be in the message if it is not clear, then shows a card with one field: Slack webhook URL. Keep this page open and follow the steps below.
Slack: create the link
- Go to api.slack.com/apps and click Create New App, then From scratch.
- Give it a name your team will recognise (for example your website's name), choose your workspace, and click Create App.
- In the app's settings, open Incoming Webhooks and switch Activate Incoming Webhooks on.
- Click Add New Webhook to Workspace, pick the channel that should receive the messages, and click Allow.
- Back on the same page, under Webhook URLs for Your Workspace, click Copy next to the new link. It starts with
https://hooks.slack.com/services/. - Paste it into the Slack webhook URL field in Looops and click Save.
The assistant then sends one test message to the channel and tells you it arrived. Look at the channel: you should see it.
Good to know
- The link is private. Anyone who has it can post to that channel, which is why it only ever goes into the card, never into the chat or an email.
- One link posts to one channel. For a second channel, add a second webhook in the same Slack app and ask the assistant to send some events there.
- If the link ever leaks, remove it in Slack (same page, the bin icon), add a new one, and update the value under Website settings, Environment variables.
If the test fails
"Slack refused the message (404 or 403)": the link is incomplete or was removed in Slack. Copy it again from step 5. "No channel": the channel was archived or deleted. Add a new webhook pointing at a live channel.
Common questions
Can it post to Microsoft Teams or Discord instead? Yes, both offer the same kind of link (Teams: an "Incoming Webhook" connector on the channel; Discord: Edit channel, Integrations, Webhooks). Ask the assistant for the one you use.
Will I still get the emails? Yes, if you want both. Say so and the assistant keeps the email you already receive.
Next steps
- How connections work: the card, where the values live, publishing and export
- Send entries to Zapier, Make or n8n: when the destination is not Slack