🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Zoom meets WordPress, one always-working meeting link

Lisa Granqvist Partner Workflow Automation Expert

Your Zoom link changes, expires, or gets buried in a doc somewhere. Then you paste the wrong one into an email, a calendar invite, or a landing page and you get that awful “it doesn’t work” message five minutes before a call.

This Zoom WordPress automation hits coaches and consultants the hardest, honestly. But agency owners running client sessions feel it too. The outcome is simple: one clean URL on your domain that always points to your current Zoom meeting.

This workflow recreates your recurring meeting once a year, updates a WordPress page with the new link, and pings Slack so you know it worked. You will see what it does, why it matters, and what you need to run it safely.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Zoom meets WordPress, one always-working meeting link

The Problem: Your “Forever” Zoom Link Isn’t Forever

You set up a recurring Zoom meeting, paste the link everywhere, and move on. Months later, the link breaks because Zoom caps recurring meetings at about a year. Now you’re scrambling: updating a website button, fixing old templates, and hunting down any place that “meet link” got copied. It’s not just time. It’s trust. One broken link can turn a paid session into a no-show, or make your business look sloppy when you did everything right.

The friction compounds. One missed update is all it takes.

  • You end up maintaining the same Zoom URL in too many places, and it’s always the one place you forgot that causes trouble.
  • Recurring meeting policies change over time, so “set and forget” quietly turns into “set and panic later.”
  • Copy-pasting links invites small mistakes that are hard to notice until someone tries to join.
  • You can’t confidently share one clean URL on your domain, which means your invites look messy and inconsistent.

The Solution: Automatically Refresh Zoom and Update WordPress

This workflow runs on a schedule (once every 360 days) and rebuilds your recurring Zoom meeting before the old one becomes a problem. When it creates the fresh meeting in Zoom, it immediately updates a specific WordPress page (the one you use as your “meet me” link) so the page contains the new meeting URL or redirect script. Finally, it posts a message in Slack confirming the update, so you’re not guessing if it worked. The result is a stable, memorable link like mydomain.com/meet-me that stays valid year after year with almost no effort from you.

The workflow starts with a scheduled trigger. Zoom generates a new recurring meeting and returns the updated join link. WordPress is updated automatically, and Slack gives you the green light.

What You Get: Automation vs. Results

Example: What This Looks Like

Say your Zoom link lives in 6 places: a WordPress page, your email signature, a welcome email template, a Notion doc, a calendar description, and a pinned Slack message. When it expires, updating each spot can take about 10 minutes if you do it carefully, which is roughly an hour of annoying work. With this workflow, you spend maybe 15 minutes setting it up once, then it refreshes annually in the background. Your public URL stays the same, so most of those updates disappear entirely.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Zoom to create a new recurring meeting.
  • WordPress to host your “meet me” page.
  • Slack API access (get it from your Slack app settings).

Skill level: Beginner. You’ll connect accounts, pick a WordPress page ID, and test once.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

Annual scheduled trigger. n8n runs this workflow once every 360 days, which is early enough to stay ahead of Zoom’s one-year cap on recurring meetings.

Zoom meeting refresh. The workflow creates a new recurring Zoom session and collects the join link that you would normally copy by hand.

WordPress page update. n8n updates your chosen WordPress page (by page ID) with the new Zoom URL. Many people use this page as a simple redirect, so visitors always end up in the right meeting.

Slack confirmation. A message is posted to your chosen Slack channel so you know the update completed and you can spot problems quickly.

You can easily modify the WordPress page content to match your preferred redirect style (button, short message, or script) based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Schedule Trigger

Set the timing that kicks off the workflow using the scheduled trigger node.

  1. Add and open Scheduled Automation Trigger.
  2. Set the schedule rule to run every 360 days at hour 3 by configuring rule → interval → daysInterval to 360 and triggerAtHour to 3.
  3. Connect Scheduled Automation Trigger to Configure Zoom Session to start the workflow.

The Flowpast Branding node is a sticky note for documentation only and does not affect execution.

Step 2: Connect Zoom

Connect your Zoom account so the workflow can create or update a recurring meeting.

  1. Open Configure Zoom Session.
  2. Credential Required: Connect your Zoom OAuth2 credentials.
  3. Verify the Authentication field is set to oAuth2.

⚠️ Common Pitfall: If Zoom credentials are missing, the meeting creation will fail and no data will be sent to downstream nodes.

Step 3: Set Up Configure Zoom Session

Define the recurring meeting details that will be reused in the landing page and Slack alert.

  1. In Configure Zoom Session, set Topic to New Meeting.
  2. In Additional Fields, set Type to 3 to create a recurring meeting.
  3. Enable meeting settings: muteUponEntry true, joinBeforeHost true, and participantVideo true.
  4. Set Time Zone to America/New_York.

Step 4: Configure Output/Action Nodes

Update the WordPress landing page with the new meeting URL and notify your Slack channel.

  1. Open Update WP Landing and set Resource to page and Operation to update.
  2. Set Page ID to [YOUR_ID].
  3. Set Update Fields → Content to = <meta http-equiv="refresh" content="0;{{ $json.join_url }}"> <p>Redirecting, please wait a moment. Meeting will begin shortly&#8230;</p>.
  4. Credential Required: Connect your WordPress credentials.
  5. Open Slack Channel Alert and set Text to =Zoom recurring meeting updated! {{ $('Configure Zoom Session').item.json.join_url }}.
  6. Set Select to channel and Channel ID to [YOUR_ID].
  7. Enable Other Options → Include Link To Workflow as true.
  8. Credential Required: Connect your Slack credentials.

⚠️ Common Pitfall: Replace both [YOUR_ID] placeholders in WordPress and Slack, or the update and alert will fail.

Step 5: Test and Activate Your Workflow

Run a manual test to confirm the Zoom meeting is created, the WordPress page updates, and Slack receives the alert.

  1. Click Execute Workflow to run Scheduled Automation Trigger manually.
  2. Verify Configure Zoom Session returns a join_url in its output.
  3. Confirm Update WP Landing updated the page content with the meeting link.
  4. Check Slack Channel Alert for the posted message containing the Zoom URL.
  5. Turn on the workflow using the Activate toggle for scheduled production runs.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • WordPress credentials can expire or need specific permissions. If things break, check your WordPress Application Passwords (or REST API access) first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Frequently Asked Questions

How long does it take to set up this Zoom WordPress automation automation?

About 20 minutes if your accounts and API access are ready.

Do I need coding skills to automate Zoom WordPress automation?

No. You’ll mostly paste credentials and select the right WordPress page to update. Testing matters more than coding here.

Is n8n free to use for this Zoom WordPress automation workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in Zoom/WordPress/Slack API access (usually included with your accounts).

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I customize this Zoom WordPress automation workflow for a non-WordPress website?

Yes, but you’ll swap the WordPress update step. In n8n, replace the “Update WP Landing” node with an HTTP Request that updates your CMS (Webflow, Ghost, custom site) or writes the new Zoom URL into whatever system generates your redirect. Common customizations include updating a shortlink service, changing the page copy around the button, or sending the refreshed URL to email/SMS instead of Slack. Do a full test run after changes because a small formatting mistake can break redirects.

Why is my Zoom connection failing in this workflow?

Usually it’s expired or incorrect Zoom credentials in n8n. Reconnect your Zoom account, then confirm your Zoom app has the right scopes to create meetings. If it fails only on the scheduled run, check token refresh and account-level restrictions, since Zoom admin settings can block meeting creation unexpectedly.

How many meetings can this Zoom WordPress automation automation handle?

For this specific setup, it usually creates one recurring meeting per year.

Is this Zoom WordPress automation automation better than using Zapier or Make?

Often, yes. n8n is a better fit when you want scheduled logic, tighter control over how WordPress gets updated, and the option to self-host so you’re not paying per tiny step. Zapier or Make can still do it, but you may hit limitations around formatting the WordPress update exactly how you want, and the pricing can feel silly for something that runs once a year. Also, n8n makes it easier to expand later (for example, updating multiple pages or posting the new link to more channels). If you’re torn, Talk to an automation expert and get a quick recommendation.

Set this up once and your “meet me” URL stops being a yearly maintenance task. The workflow handles the boring updates so your next invite just works.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal