Daily visual inspiration in Slack
Start every workday with a fresh, hand-picked photo dropped into your team's Slack channel, photographer credit included.
Build a code-style workflow that posts a fresh visual inspiration image into a Slack channel every weekday morning. The audience is a design and brand team, so the value is the freshness and reliability of the cadence.
Trigger: cron, Monday through Friday at 8:30am America/New_York.
Step 1. Call Pexels Curated Photos with per_page=10 to fetch the current top of the editorial feed. Deterministically pick the first photo in the returned array (the top-ranked curated pick) so the result is repeatable and there is no randomness inside the workflow.
Step 2. Call Slack Bot Send a Message to post to a configured channel (default: #design-inspo). Format the message so that:
a) The photo's src.large URL appears on its own line so Slack auto-unfurls a large image preview.
b) The photo's alt text is used as the headline, formatted in Slack mrkdwn bold (*like this*). If alt text is empty, fall back to a generic line like 'Today's pick from Pexels'.
c) A footer line credits the photographer with their name linked to their Pexels profile URL (the photo's photographer_url field) and includes a 'Photo from Pexels' link back to https://www.pexels.com. This attribution is required by the Pexels API guidelines (https://www.pexels.com/api/documentation/#guidelines) and must be present on every post.
No AI step is needed. Both nodes are deterministic API calls with structured inputs and outputs.
User-configurable inputs to expose: the target Slack channel (default #design-inspo), the cron schedule and time zone (default Mon to Fri 08:30 America/New_York), and an optional override for the fallback headline text.
Integrations: Pexels (Curated Photos operation) and Slack Bot (Send a Message operation). Use the Slack Bot integration, not the Slack user integration, because this is an automated workspace post that should appear as a bot identity.
Additional information
What does this prompt do?
- Posts a hand-picked image from the Pexels editorial feed into a Slack channel every weekday morning.
- Uses the photo's caption as the headline so the team gets a moment of context, not just a thumbnail.
- Credits the photographer with a link back to their Pexels profile, which keeps you compliant with Pexels' usage rules.
- Runs on a schedule you control, so the rhythm matches your team's actual workday.
What do I need to use this?
- A free Pexels account so we can pull fresh curated images each morning.
- A Slack workspace where you can install our bot and invite it to one channel.
- A channel for the daily drop, like #design-inspo or #brand-mood.
How can I customize it?
- Change the time or days of the week so it lands when your team is actually online.
- Swap the channel, or duplicate the workflow to post to multiple channels (designers, brand, marketing).
- Switch from the editorial feed to a keyword search if you want photos on a specific theme like nature, architecture, or color of the month.
Frequently asked questions
Do I have to pay for the images?
Do I have to credit the photographer?
Can I post to more than one channel?
Will the same image ever repeat?
What time zone does the schedule use?
Make mornings a little more inspired.
Connect Pexels and Slack once, and your team's channel wakes up to a fresh photo every weekday at 8:30am.