Senior WordPress Developer — Two Websites, Booking, Ticketing, Payments, Email Automation & CRM
Worldwide
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- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
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
- GBRBirmingham, West Midlands1:48 PM
- Tech & ITIndividual client
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers 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