Weekend football matchday preview, posted to Slack

By General Input

Every Friday, get a ready-to-read preview of your league's weekend matches, with positions, form, scorers to watch, and predicted results, posted to Slack.

Integrations

  • API-Sports
  • Slack

Type

Agentic Task

Categories

  • Personal Productivity

Every Friday at 9am in my timezone, put together a preview of this weekend's football matches for one league I choose and post it to Slack. Keep everything scoped to that single league and the current season.

Start by pulling the upcoming weekend fixtures from API-Sports using List Fixtures, filtered by my league and the date range covering this coming Saturday through Sunday. Pass my timezone so the kickoff times come back localized rather than in UTC. API-Sports returns errors inside a normal 200 response and reports an empty result set as results:0. If there are no matches this weekend, post nothing and stop rather than sending an empty or error message.

For the fixtures you find, enrich each match with three more API-Sports lookups: Get Standings for the current league table so you know each team's position, Get Top Scorers for the season's leading goal scorers, and Get Predictions for the model's forecast on that specific fixture (predicted winner, advice, and win percentages). You can fetch the standings and top scorers once for the league and reuse them across every match to keep the number of calls down.

Write a concise matchday preview with one short section per fixture. Each section should cover the kickoff time in my timezone, the two teams' current league positions and recent form, the standout scorers to watch from either side, and the predicted result with a confidence level drawn from the prediction percentages. Lead with the most competitive fixtures, meaning matches between teams close together in the table or where the prediction is tightest, and work down to the more lopsided ones. Keep it tight and skimmable.

Post the entire preview as a single Slack message to a channel I pick, using Slack Send a Message. Format it with Slack mrkdwn so team names and kickoff times stand out, and keep it to one message rather than splitting it across several.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes