Weekly matchday preview drafts for your football site

Every Tuesday, get a ready-to-review preview of your club's next match, complete with form, head-to-head history, players to watch, and a predicted score.

Agentic Task
API-SportsWordPressMarketingContent GenerationAI Reports
PromptCreate

Every Tuesday at 8am, build a matchday preview blog post for my football site about my club's next fixture, and save it to WordPress as a draft so I can review it before it goes live. My club is [replace with the team you follow, for example Arsenal].

Start by resolving my club's name to its team id with the API-Sports Get Teams Information operation using the search filter. Then call List Fixtures with that team id and next=1 to get the single upcoming fixture. From that fixture, capture both team ids, the fixture id, the opponent's name, the competition (league id) and season, the kickoff date and time, and the venue. The later calls all need the two team ids, the league id, and the season.

Gather the supporting data from API-Sports. Use Get Head-to-Head Fixtures for the two clubs to summarize how their recent meetings have gone. Use Get Standings for the fixture's league and season to read both clubs' current league position, points, and goal difference. Use Get Team Statistics for each club in that league and season to describe their season form, including recent results, home and away record, and goals scored and conceded. Use Get Predictions for the fixture to see the model's view of the likely winner and the comparison percentages between the sides.

Then write a 400 to 600 word preview with these parts: a headline; a short scene-setting intro; a form and head-to-head section that weaves the standings, the season statistics, and the recent meetings into a narrative; a short players to watch note for each side; and a predicted scoreline. Only commit to a scoreline I can actually justify from the form and head-to-head evidence, and treat the model prediction as a supporting reference rather than a guarantee. Keep an editorial, reader-friendly tone and avoid betting-style language: no odds, no value bets, no tipping.

Publish the finished preview to WordPress with the Create a Post operation: use the headline as the title, the article as the content, and set status to draft. Add a category or tag such as Match Previews if it helps me keep the site organized. Leave it as a draft so I can review and edit before it is published.

If List Fixtures returns no upcoming match for my club (for example during the off-season or an international break), skip the run without creating a WordPress draft.

Additional information

What does this prompt do?
  • Finds your club's next scheduled match and gathers the whole story around it automatically.
  • Writes a 400 to 600 word preview with a headline, a short intro, a form and head-to-head section, players to watch, and a predicted scoreline.
  • Blends both teams' current league position, recent form, and past meetings into one reader-friendly narrative.
  • Saves the finished post to your WordPress site as a draft, so you can review and tweak before it goes live.
What do I need to use this?
  • A WordPress site where you can create posts.
  • An API-Sports (API-Football) account for fixtures, standings, team form, and match predictions.
  • The name of the football club you want previews written about.
How can I customize it?
  • Change the schedule, for example run it on a Friday ahead of weekend fixtures instead of Tuesday.
  • Swap in a different club, or point it at a rival for derby-day specials.
  • Adjust the length or the sections of the preview, and add your own categories and tags.
  • Decide whether each preview lands as a draft for review or publishes on its own.

Frequently asked questions

Which teams and leagues does this work with?
It works with the clubs and competitions covered by API-Football, which spans the major leagues and cups around the world. You just tell it the name of the team you want previews for.
Will the preview publish automatically?
No. Each preview is saved to WordPress as a draft, so nothing goes live until you review it and hit publish yourself.
How long is each preview and what's in it?
Around 400 to 600 words, with a headline, a short scene-setting intro, a form and head-to-head section, players to watch on both sides, and a predicted scoreline.
Does it include betting tips or odds?
No. The tone stays editorial and reader-friendly and avoids betting-style language. The predicted scoreline is offered as an opinion grounded in recent form and past meetings, not a tip.
Can I change when it runs?
Yes. It is set to run every Tuesday at 8am, but you can move it to any day and time that fits your publishing schedule.

Related templates

Weekend football matchday preview, posted to Slack

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.

API-Sports
Slack
Agentic Task
Log daily football results and league standings to Sheets

Every morning, automatically record yesterday's match results and each league's latest table into a spreadsheet you can chart or pivot.

API-Sports
Google Sheets
Deterministic Code
Match-day fantasy football injury and lineup brief

On the mornings your club plays, get a plain-English rundown of who is out, who is doubtful, and how it reshapes the team, posted straight to Discord.

API-Sports
Discord
Agentic Task
Translate new WordPress posts into localized drafts

Every weekday morning, turn each newly published post into review-ready German, French, and Spanish drafts, tagged by language and ready for an editor.

DeepL
WordPress
Agentic Task
Post new WordPress articles to LinkedIn as branded Canva images

Every hour, turn each newly published blog post into an on-brand Canva graphic and share it on your LinkedIn company page with an AI-written caption.

Canva
WordPress
LinkedIn
Agentic Task
Turn new WordPress posts into podcast-style audio in Dropbox

Every hour, narrate your latest WordPress articles with an expressive voice, save the audio to Dropbox, and share the link in Slack.

WordPress
Hume
Dropbox
+1
Deterministic Code

Never face a blank matchday preview again.

Let your site draft the week's match preview for you, so you can spend your time editing and adding your own voice.