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.

  1. Go to api.slack.com/apps and click Create New App, then From scratch.
  2. Give it a name your team will recognise (for example your website's name), choose your workspace, and click Create App.
  3. In the app's settings, open Incoming Webhooks and switch Activate Incoming Webhooks on.
  4. Click Add New Webhook to Workspace, pick the channel that should receive the messages, and click Allow.
  5. 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/.
  6. 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