Build Bot for Momence Account

Posted 4 days ago

Worldwide

Summary

## Project Overview I own two gyms in Western Australia and use Momence as our member management platform. The reporting inside Momence doesn't give us the retention insights we need, so I want to build our own dashboard using the Momence API (or another reliable method if the required data isn't available through the API). The goal is to automatically calculate member retention risk based on attendance and display it in a simple dashboard for our staff. ## What I Need I am looking for a developer with experience working with APIs, databases and dashboards. The application should: * Connect securely to our Momence account. * Retrieve all active members. * Retrieve each member's attendance history or latest check-in. * Store this information in a database. * Automatically sync every night (or more frequently if practical). * Calculate custom retention metrics. * Display everything in a clean web dashboard. If the Momence API cannot retrieve the required information, I am open to discussing browser automation (Playwright/Puppeteer) as a fallback solution. ## Dashboard Requirements For each member I would like to display: * Name * Membership type * Join date * Last attendance date * Days since last attendance * Number of visits in the last 30 days * Number of visits in the last 90 days * Average visits per week * Retention risk score * Traffic light status (Green / Yellow / Red / Critical) ## Traffic Light Logic The dashboard should automatically classify members using configurable rules. Example: Green * Attended within the last 7 days Yellow * 8–13 days since last attendance Red * 14–20 days Critical * More than 21 days These rules should be editable. ## Future Features This project will likely expand to include: * Lead tracking * Intro conversions * Membership growth * Revenue dashboard * Coach KPIs * Churn prediction * Automated staff task lists * SMS or email follow-up automation I am looking for someone interested in a long-term working relationship rather than a one-off project. ## Skills Required * REST APIs * OAuth authentication * Database design * Dashboard development * Automation * JavaScript or Python * Experience with SaaS integrations Experience with Momence would be a bonus but is not essential. Please include examples of similar dashboards or API integrations you have built.

  • Less than 30 hrs/week
    Hourly
  • < 1 month
    Duration
  • Intermediate
    Experience Level
  • $10.00

    -

    $25.00

    Hourly
  • Remote Job
  • One-time project
    Project Type
Skills and Expertise
Mandatory skills
Python
PHP
Nice-to-have skills
JavaScript
API Development
Activity on this job
  • Proposals:20 to 50
  • Hires:
    1
  • Interviewing:
    3
  • Invites sent:
    7
  • Unanswered invites:
    3
About the client
Member since Aug 5, 2026
  • AUS
    Dunsborough9:04 PM
  • 1 hire, 0 active

Explore similar jobs on Upwork

Accounting
Bookkeeping
Ecommerce
Accounting
Bookkeeping
International Accounting Standards

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