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.
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.
FAQs
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?
Related templates
When someone leaves, we check which shared passwords they used in their final months and post a ranked rotation list to your security channel.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Twice every weekday, the conversations from your social inbox land on the right HubSpot contact timelines, with a Slack recap for sales.
Every morning, find the addresses that hard bounced or filed a spam complaint, update the matching HubSpot contacts, and post a short Slack recap.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
When you merge a fix in GitHub, this agent checks the matching dead-letter queue, replays the failed messages, and reports back on the pull request and in Slack.
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.