Senior WordPress Developer — Two Websites, Booking, Ticketing, Payments, Email Automation & CRM

Posted 3 weeks ago

Worldwide

Summary

I'm looking for an experienced WordPress developer to build and configure two websites for a wellbeing, coaching and events business. The work spans a simple one-page coaching site through to a full events platform with ticketing, payment processing, discount code tracking, automated emails and CRM integration. =-=-=-= Website 1 — One-Page Coaching & Session Booking Site A clean, professional single-page website where clients can book either a free 10-minute introductory call or a paid Zoom session. Key requirements: - One-page design: headline, service overview, two booking options, testimonials section, contact form - Online booking system with two booking types (free call and paid session), availability management, Google Calendar sync, and payment collection for paid sessions - Automated email reminders to clients upon booking, 1 week before, and 1 day before — including the Zoom link and cancellation policy - Payment integration (Stripe or equivalent) - Domain and hosting setup, including DNS, email forwarding to Gmail, and SPF/DKIM/DMARC configuration - Basic on-page SEO and mobile optimisation - Handover instructions so the client can manage availability and edit text independently =-=-=-= Website 2 — Events Website (Wellbeing, Retreats & Personal Development) The main events platform for a business called Satori Events. The site will promote and sell tickets to in-person events, multi-day retreats, and free online mini-workshops. Key requirements: - Homepage with event cards, calls to action, email capture form, and testimonials section - Individual event pages (initially 9 events) with full detail: description, speakers/facilitators, pricing, tickets remaining, sold out status, booking form, FAQ, cancellation policy - Ticketing system supporting multiple ticket types (VIP, Early Bird, Standard, Online Stream) and retreat room types (single/double occupancy), with capacity limits and sold out management - Payment processing with low transaction fees (Stripe, WooCommerce, or equivalent) - Free workshop registration (name and email capture, no payment) - Discount code system: create codes, assign to affiliates/referral partners, track usage per person per event, view and export reports - Automated reminder emails at 1 month, 1 week, and 1 day before events - Review and fix of existing Wix/domain/email setup (email forwarding to Gmail is currently broken) - Logo design: company name, strapline, and brand font - Basic SEO, Google Analytics, Google Search Console, and conversion tracking - Mobile-first design, fast-loading, easy for the client to manage independently after handover =-=-=-= CRM Add-On (Quote Separately) An optional but important part of the brief. Contacts from all booking forms, event registrations, free workshop sign-ups, and enquiry forms should flow automatically into a central CRM without manual data entry. Key requirements: - Auto-creation and deduplication of contacts from all sources - Tagging by event, ticket type, room type, discount code, and lead source - GDPR-compliant opt-in handling and separation of transactional vs marketing emails - Ability to segment contacts and send future email campaigns to specific groups - Discount code usage linked to affiliate/referral contact records - Exportable contact and attendee lists - Simple reporting: new leads, bookings by event, revenue by discount code, email list growth - Handover guide for searching, tagging, adding notes, and exporting Recommended platforms to consider: HubSpot, Brevo, Mailchimp, Zoho CRM, Airtable, or native WordPress/WooCommerce CRM plugins integrated via Zapier or Make. =-=-=-= What I'm Looking For - Proven experience building WordPress sites with WooCommerce, events/ticketing plugins, and booking system integrations - Strong understanding of payment processing, DNS/email configuration, and marketing automation - Practical, cost-effective approach — I want reliable and manageable, not over-engineered - Clear communication and a structured handover - Portfolio examples of similar event or coaching websites =-=-=-= Please Include in Your Proposal - Your recommended platform and tool stack for each website and the CRM - Separate fixed price (or clear estimate) for: Website 1, Website 2, CRM Add-On - Estimated timeline - Ongoing monthly/annual software costs the client should expect - Transaction fee structure for your recommended payment processor - Examples of comparable sites you have built - Whether you can support with SEO/marketing traffic, or whether a separate specialist would be needed

  • $1,000.00

    Fixed-price
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
WordPress
PHP
Web Development
Activity on this job
  • Proposals:20 to 50
  • Last viewed by client:3 weeks ago
  • Interviewing:
    6
  • Invites sent:
    2
  • Unanswered invites:
    0
About the client
Member since Jun 15, 2026
  • GBR
    Birmingham, West Midlands1:48 PM
  • Tech & IT
    Individual client

Explore similar jobs on Upwork

WordPress
PHP
CSS
HTML5
WordPress
PHP
CSS 3
Responsive Design
Theme Customization
Web Development
Web Design
Technical SEO
HTML5

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo