Experience level filter
Job type filter
Client history filter
Project length filter
Hours per week filter
Posted last month
  • Hourly: $65.00 - $85.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Our website is on HubSpot CMS. The site consists of several "micro-sites" within one HS implementation. We had a custom mega-menu developed for the site to better show the total content of the site to a user no matter where they enter. After about a year with the new menu, we want to make some changes to its behavior to improve the user experience. We need someone with strong HubSpot CMS development experience to help effect the changes, which will need to be described in a meeting.

  • Hourly
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

I have a Webflow website that is 95% complete. The design and build are largely done — I just need an experienced developer to come in and execute a specific punch list of fixes. No guesswork, no interpretation — you will receive a detailed checklist with every change clearly outlined. This is not a build-from-scratch project. You will be inheriting an existing Webflow project and working from a clear, itemized list. If you're comfortable jumping into someone else's Webflow setup and executing precisely, this is a straightforward engagement. Fix categories include: Resolution & scaling — site was designed on a 1728×1117 base (MacBook Pro 16"). Must scale correctly and be explicitly tested and approved across all of the following breakpoints: Desktop: 1920px, 1728px, 1440px, 1366px, 1280px Tablet: 1024px, 768px Mobile: 475px, 425px, 390px, 375px, 320px Mobile fixes Browser continuity — Chrome and Safari must render identically Graphic resolution Spacing & layout inconsistencies All fixes will be clearly outlined in an Excel checklist provided at the start of the engagement. Every breakpoint listed above is in scope. No exceptions. What I'm looking for: Strong Webflow experience, especially with interactions, animations, and responsive behavior Comfortable working within an existing project structure Detail-oriented — pixel-perfect execution matters Please include your hourly rate or a fixed-price quote Figma file and full checklist provided upon engagement.

Posted 2 weeks ago
  • Hourly: $43.00 - $70.00
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Looking for a web developer to help build a website for an upcoming legal app.

  • Hourly: $100.00 - $120.00
  • Expert
  • Est. time: Less than 1 month, Less than 30 hrs/week

Overview I have a Next.js website with a newsletter signup form that currently submits directly from the browser to HubSpot's Forms v3 endpoint. I want to add a lightweight LLM-based spam filter that inspects each submission *before* it reaches HubSpot, and silently rejects (or flags) anything that looks like spam/bot/junk input. Current setup - Framework: Next.js (App Router, TypeScript, React client component) - The form component (`NewsletterForm.tsx`) POSTs directly to `https://api.hsforms.com/submissions/v3/integration/submit/[portalId]/[formGuid]` - Fields collected: `firstname`, `lastname` (optional), `jobtitle`, `email` - Portal ID and Form GUID are public form identifiers (no secrets today) What I want you to build 1. Create a server-side API route in the Next.js app (e.g. `app/api/subscribe/route.ts`) that: - Receives the form fields from the client - Runs an LLM spam/quality check (e.g. OpenAI or similar) to classify the submission as legit vs. spam — checking for gibberish names, fake/disposable emails, nonsense job titles, injection attempts, etc. - If legit → forwards the submission to HubSpot (server-side) - If spam → rejects gracefully with a generic message (no HubSpot write) 2. Update the existing `NewsletterForm.tsx` to POST to the new internal API route instead of calling HubSpot directly. 3. Keep the LLM API key server-side only (use an environment variable — never expose it to the client). 4. Preserve the existing UX: loading / success / error states should still work. Deliverables - Working API route with the LLM spam check + HubSpot forwarding - Updated form component - Brief note on which env vars to set (`OPENAI_API_KEY`, etc.) and how to configure them - Clean, typed TypeScript that matches the existing code style Nice to have (optional) - Basic rate limiting / honeypot field as a cheap first line of defense before the LLM call - Configurable spam threshold or a logged "reason" when something is rejected Requirements to apply - Strong Next.js App Router + TypeScript experience - Experience calling an LLM API (OpenAI or equivalent) from a server route - Familiarity with HubSpot Forms API is a plus To apply, please briefly answer: 1. Which LLM/provider would you use and roughly what would it cost per submission? 2. How would you handle the case where the LLM API is slow or down — do you fail open (let it through) or fail closed (block it)? 3. Have you integrated with HubSpot Forms before? (yes/no is fine)

Posted yesterday
  • Hourly
  • Expert
  • Est. time: More than 6 months, Less than 30 hrs/week

Social Media Coordinator Bridge Fellowship Church | Southeast Raleigh, NC 3060 Hammond Business Place, Suite 121, Raleigh, NC 27603 Position Overview Bridge Fellowship Church is a multi-ethnic, Gospel-centered church in Southeast Raleigh committed to bridging people back to God through the Gospel and growing healthy disciples who replicate. We preach verse-by-verse through Scripture, we don't water it down, and we believe the same preaching that changes a room can reach a city. The Social Media Coordinator is the engine behind that reach. This person captures the preaching, teaching, and life of the church and puts it in front of unchurched Southeast Raleigh every single day. This is not a "post an announcement" job. It is a front-line ministry role: the one who takes what happens in the room on Sunday and carries it into the phones of people who may never have walked through our doors. If you can edit a clip that makes a stranger stop scrolling, and you love the mission enough to do it week after week, this role is for you. Reports to: Lead Pastor Douglas Humphrey Status: Part-time — offered as either a volunteer ministry role or a contract position with a monthly stipend Hours: 6–8 hours per week Compensation: $400–$600/month, commensurate with experience (see Compensation below); may be structured as a volunteer ministry stipend or a paid contract Why This Role Matters We are going hard after church growth because we believe people need Jesus, our community needs a faithful Gospel witness, and Bridge Fellowship Church is uniquely positioned to help meet that need. We believe BFC is good for Southeast Raleigh because we preach the Bible without flinching, love people without pretending, and disciple people with purpose. We are not trying to grow for ego, image, or applause. We are trying to grow because every empty seat represents someone who could be hearing the Gospel, finding family, receiving care, and learning to follow Jesus. We want to expand the house and fill the house because the mission is too urgent to maintain the house. Who This Role Is For This position is open to any committed follower of Christ — man or woman — who meets the character and skill requirements below. You do not need a film degree. You need a smartphone, a laptop, a good eye, a teachable spirit, and a heart for people who don't yet know Jesus. Core Responsibilities 1. Sermon capture and clipping Film the full Sunday sermon (or coordinate the person who does). Identify and cut 5 short-form clips (45–90 seconds each) from each week's sermon, captioned for muted viewers. Watch for the moments the Pastor marks as clip-worthy — a direct address, a hard turn, a standalone truth that holds without context — and build clips around them. 2. Content production and scheduling Produce a minimum of 12 pieces of content per week across platforms, rotating through the church's eight content categories (sermon clips, pastor direct-to-camera, truth statements, call-out/call-up, church life, testimonies, series teasers, and pastoral/family moments). Build and maintain a rolling weekly content calendar. Schedule posts across YouTube (long-form + Shorts), Instagram (Reels, feed, Stories), TikTok, and Facebook. Keep a 2-week buffer of pre-scheduled content at all times so nothing goes dark. 3. Brand consistency Apply BFC's visual identity to every piece of content, without exception: Colors Fonts: Georgia (serif) for impact text; a clean sans-serif for body Lower-third on every video: "Bridge Fellowship Church | Sundays 10am | SE Raleigh" Standard outro: Pastor on camera — "Visit us this Sunday." Use the church's approved Canva templates. Populate them; don't redesign them. 4. Growth and discovery Optimize titles, captions, and hashtags for local discovery (geo-tag Southeast Raleigh; use local hashtags). Title YouTube long-form videos by topic, not "Sunday Service." Title Shorts and Reels with the hook, not the topic. 5. Reporting Bring content metrics to the Monday team huddle: reach, engagement, top-performing pieces, follower growth. Flag what's working so we can double down, and what isn't so we can cut it. Editorial Standards (Non-Negotiable) Every piece of content is filtered through our four commitments: Conviction — every clip should leave someone convicted, comforted, or curious. Never bland. Clarity — a non-Christian scrolling at midnight should understand the point in five seconds. The hook lives in the first three. Compassion — every "call out" is paired with a "call up." Confrontation is for sin, never for people. Every hard clip leaves the door wide open. Consistency — mediocre content posted daily beats brilliant content posted monthly. Rhythm is the job. Approval guardrails: Pastor Douglas approves every clip before posting during your first two months. After that, Pastor approves only flagged or sensitive clips. The Pastor reviews the full content calendar each Monday. Any clip on a politically or culturally charged subject is reviewed by the Pastor (and, when needed, a trusted elder) before it goes out. Content we do not post: Generic motivational quotes, "Happy Monday" posts, or bulletin-board announcements (those go through email/text). Reposts of other preachers' sermons — we use our own pulpit. Worship clips using copyrighted music without proper licensing. Any worship or music content drawn from Hillsong, Bethel, or Elevation Worship. Qualifications Required: A smartphone and a laptop. 6–8 dependable hours per week. Strong sense of visual storytelling and a feel for what makes short-form content land. Reliability and follow-through — content ministry lives or dies on consistency. Teachability and pastoral submission to the Lead Pastor's editorial direction. Preferred (not required): Prior experience with social media management or short-form video editing. Familiarity with Instagram Reels, TikTok, and YouTube Shorts publishing tools. Basic graphic design comfort in Canva. Character Expectations Because this person represents the voice and face of Bridge Fellowship Church to the wider community, we ask that the Social Media Coordinator: Live a life consistent with the Gospel we proclaim. Handle the Pastor's words and image with care and integrity. Keep confidences and exercise discretion with anything filmed or shared in ministry settings. Serve the mission — disciple-making — never the metrics for their own sake. What Success Looks Like Timeframe Target Month 1 Full production system running — 12+ pieces/week; brand-consistent Month 3 Established rhythm; first clip breaks 10,000 views Month 6 Five or more clips with 5,000+ views each; combined following growing steadily Month 12 Content engine driving a meaningful, measurable share of first-time guests Weekly Rhythm (Typical) Sunday — Film the sermon; grab 1–2 testimony or church-life clips. Sunday evening — Upload the full sermon to YouTube with an SEO title. Monday — Cut 5 captioned sermon clips; attend the 7:00 a.m. team huddle. Monday–Tuesday — Schedule the week's posts across all platforms. Wednesday–Saturday — Monitor, adjust, and keep the buffer stocked. Compensation This role is offered as a 90-day trial at $500/month, with a review at the end of the first quarter. This matches how we bring on every key volunteer: try it for 90 days, and if it's life-giving and fruitful, we lock it in — if it's not, we adjust together. After the trial, compensation settles between $400 and $600/month depending on experience, output quality, and consistency. A proven performer who reliably ships polished, on-brand content each week earns the top of that range. For an internal BFC member who takes this on as a ministry role, compensation may be structured as a stipend or honorarium rather than a wage. For an external freelancer, it is structured as a monthly contract (roughly $18–$25/hour across 6–8 hours per week). Compensation is reviewed annually and grows with the reach and impact of the ministry.

Posted 4 weeks ago
  • Hourly
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

I have a hosted WordPress site that needs to interact with our corporate API. Our API will receive a REST POST/PUT call from the website and return a response. What we need is someone to help us integrate these calls & responses on the website. The pages and forms are already built. But we need someone with strong PHP and WordPress so the results can be handled. * We will provide a REST map, the calls and API Keys. * You will integrate the REST calls and responses on the appropriate page or form. There will be a couple of forms and responses. * There is a new account (POST) creation call - redirect to success page or show returned error. * There is login request (POST) that will result in a one-time token link for them to use and reconnect to the website where they can then login (POST with token in the url and some minor payload). The login will return a payload to populate a form. * There is an update (PUT) call with a redirect to success page or show returned error. In some cases, in case of error that message will be displayed upon the form. In other cases, a redirect to another form will occur. I have this all mapped out via diagram

  • Hourly: $20.00 - $50.00
  • Intermediate
  • Est. time: Less than 1 month, Less than 30 hrs/week

Looking for an experienced Squarespace developer to help set up a clean, minimal for a lifestyle brand. This is a small focused project with room to grow. Phase 1 — Landing Page A single logo-only landing page. No clutter, no copy — just the logo centered on a branded background with an email capture form connected to Mailchimp. The design should feel premium and minimal. Phase 2 — E mail Setup (nice to have) Set up a custom domain email address that forwards to Gmail. We'd love help configuring this cleanly if you have experience with it. What we're looking for: — Squarespace experience, specifically with custom CSS if needed — Mailchimp integration experience — Clean, minimal design sensibility — this is a brand that takes aesthetics seriously — Experience with custom domain email setup is a plus We have a full brand system ready (colors, fonts, logo files) so no design decisions needed — just clean execution. Please share examples of previous Squarespace work, especially any minimal or lifestyle brand sites.

Posted 3 weeks ago
  • Hourly: $65.00 - $100.00
  • Expert
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Guardian Senior Solutions GoHighLevel + Retell AI Build — Job Posting & Scope of Work Posted by: Paul · Guardian Senior Solutions (GSS) Orange County, California — remote contractor accepted Project overview Guardian Senior Solutions (GSS) is a direct-to-consumer senior care navigation platform in Orange County, California. We are a conflict-free alternative to referral platforms like A Place for Mom — we coordinate care, legal, financial, and home equity needs for senior families rather than operating as a care provider ourselves. We need a GoHighLevel (GHL) build that automates our lead-to-appointment pipeline end to end: from the moment a lead comes in (web form, paid ad, social DM, referral) through AI-driven outreach (voice via Retell AI, SMS, email) to a booked assessment appointment with one of our case managers, by phone or in person. This is a real-time-sensitive use case — families reaching out are often in or near a care crisis, so speed and reliability of follow-up directly affects whether we can help them. What success looks like • A lead that fills out a form, comments on a social post, or calls in gets a response within 5 minutes, every time, with no silent failures. • Qualified leads are automatically routed into a clear pipeline and booked onto a case manager's calendar without manual intervention. • We can see, in one dashboard, exactly where every lead is and whether any have gone stale. • The system is documented well enough that we are not permanently dependent on the person who built it. Scope of work 1. Core GHL architecture • Build a 6-stage lead pipeline: New Lead → Contacted → Nurturing → Appointment Booked → Consultation Complete → Not Ready / Lost. • Configure custom fields: care urgency (1–5), who care is for (self / parent / spouse), homeowner Y/N, estimated home value, legal documents in place Y/N, lead source. • Set up lead source tagging across all channels: Google Ads, Meta Ads, organic/social, referral partner (by name), direct, and any purchased lead lists. • Build a reporting dashboard tracking: leads by source, speed-to-contact, appointment conversion rate, show rate, and pipeline value by stage. 2. Retell AI voice integration • Integrate Retell AI with GHL so that a new lead triggers an outbound AI voice call within 5 minutes of form submission. • Build fallback logic: if the call is not answered, automatically fall back to SMS rather than silently dropping the lead. • Configure the call outcome (answered / voicemail / booked / declined) to write back into the GHL contact record and move the pipeline stage accordingly. • Work with us to finalize the AI voice script and qualifying questions (we have a draft framework already). 3. Lead nurture automation • Build the speed-to-lead workflow: AI call + SMS on form submit, second call attempt at 1 hour, email at 2 hours, manual task created for a human follow-up at 24 hours if still unresponsive. • Build a 21-day nurture drip for leads not yet ready to book, mixing educational email content with SMS check-ins (content outline will be provided). • Build appointment confirmation and reminder sequences (instant confirmation, 24-hour reminder, 1-hour reminder) via email and SMS. • Build a post-consultation follow-up sequence including a same-day summary, a 3-day check-in, and a 7-day review request (conditional on a positive-outcome tag). 4. Social + email content engine • Set up GHL's Social Planner across Facebook, Instagram, LinkedIn, and TikTok with an approval workflow so content is AI-drafted but human-approved before publishing. • Set up a weekly email campaign workflow: AI-assisted draft, human approval step, then send. • Connect inbound engagement (Facebook/Instagram DMs and comments, web chat, SMS, email replies) to GHL Conversations and route qualified leads into the Conversation AI for qualification. • Flag clearly in writing if TikTok DM-to-CRM integration is not currently supported natively by GHL, and propose a workaround if one exists. 5. Appointment booking & case manager routing • Integrate calendar booking (Calendly or GHL's native calendar) so qualified leads can be booked directly onto the correct case manager's calendar, distinguishing between phone and in-person assessment appointment types. • Build routing logic if we have more than one case manager (e.g., by territory, availability, or caseload). 6. Reliability, testing, and handoff • Idempotency checks so a lead submitting twice, or a webhook firing twice, does not trigger duplicate calls or duplicate pipeline entries. • A staging/test mode so new or modified workflows are tested with dummy leads before going live. • Monitoring or alerting so we are notified if a workflow breaks or a lead has gone untouched for more than 2 hours. • Full written documentation of every workflow, automation, and integration built, in plain language we can hand to a future hire if needed. • A 30-minute live walkthrough/training call upon completion. Requirements • Demonstrated prior experience integrating Retell AI (or a comparable AI voice platform) with GoHighLevel. Please describe your specific integration approach in your application — this is the single most important qualifier for this role. • Strong working knowledge of GHL workflows, pipelines, Conversations, Social Planner, and custom fields. • Experience with webhook-based integrations and basic error handling / fallback logic. • Prior experience in healthcare, home services, senior care, or another high-urgency, high-trust service business is a strong plus. • Clear, responsive communication — we will be working closely together through build and testing. How to apply 1. Confirm you have integrated Retell AI (or similar) with GoHighLevel before, and briefly describe how you approached it. 2. Share 1–2 examples of GHL builds you've done for service businesses, ideally with multi-channel lead nurture. 3. Provide your estimated timeline and a flat-fee quote for the full scope above (we prefer fixed pricing over hourly for this project). 4. Let us know your availability to start. We have a detailed internal spec (pipeline stages, message templates, and workflow logic) ready to share with serious candidates upon request.

Posted 2 weeks ago
  • Hourly: $15.00 - $30.00
  • Intermediate
  • Est. time: 1 to 3 months, Less than 30 hrs/week

Note: I've gotten dozens of cold emails trying to go around UpWork - including to my personal email. If you send me those, they are marked as SPAM and you get blocked. I will only hire someone here. We have a Wordpress website redesign that we want some help implementing. We've created a new theme (using an AI converter from Lovable to Wordpress) but aren't confident in our web skills and want someone experienced to help us update our website to match the design. The design is done, we're clear on what it should look like and how it should function, but we need someone to execute. We use WPEngine and have a dev site in place where we've been working.

  • Fixed price
  • Intermediate
  • Est. budget: $150.00

We are looking for an experienced Framer developer to build a single-page marketing website from an existing Figma design. The design is complete. We need someone to recreate it in Framer with pixel-perfect accuracy while following Framer best practices. Project Scope * Convert an existing Figma design into a Framer website * Match the design as closely as possible * Ensure the site is fully responsive across desktop, tablet, and mobile * Add simple animations where appropriate * Build clean, organized components for future editing * Optimize for performance Requirements * Strong experience with Framer * Experience converting Figma designs into Framer * Attention to detail * Strong communication * Ability to complete the project within 3 days When applying, please include: 1. Links to 3 Framer websites you have built. 2. Your Framer profile. 3. A brief description of your Figma to Framer workflow. 4. Your estimated turnaround time. Budget: $150 fixed. If this project goes well, we have additional Framer work planned.

Jobs Per Page: Â