> ## Documentation Index
> Fetch the complete documentation index at: https://memberful.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Get help from people who understand your membership

> Find clear answers, explore key guides, or reach out to the Memberful team. We're here to help you make thoughtful decisions, and keep things running smoothly.

export const CustomerSatisfactionBlock = () => {
  const handleClick = e => {
    if (typeof window !== "undefined" && typeof window.Intercom === "function") {
      e.preventDefault();
      window.Intercom("showNewMessage");
    }
  };
  return <div className="satisfaction-block flex flex-row items-center justify-center mt-6">
      <div className="satisfaction-block-content sm:w-[32rem] w-full">
        <div className="border border-black/10 dark:border-white/10 dark:text-gray-100 px-8 py-4 rounded-lg flex flex-col items-center space-y-4">
          <div className="flex flex-col items-center">
            <div className="flex items-center space-x-4">
              <span className="text-3xl">😃</span>
              <span className="text-4xl font-bold text-green-600">98.6%</span>
              <span className="text-3xl">🤩</span>
            </div>

            <p className="text-sm text-gray-700 dark:text-gray-300 text-center mt-2 mb-0 px-4 sm:block hidden">
              ...of customers who interacted with us
              <br />
              in the last 3 months were happy with our support.
            </p>

            <p className="text-sm text-gray-700 text-center mt-2 mb-0 px-4 sm:hidden block">
              ...of customers who interacted with us in the last 3 months were happy with our support.
            </p>
          </div>

          <h3 className="text-xl font-bold text-gray-800 text-center !mt-1">
            More than a platform—we're your partner.
          </h3>

          <p className="text-sm italic border border-black/10 text-gray-800 text-center bg-black/5 dark:bg-white/5 dark:border-white/10 dark:text-white py-2 px-4 rounded-xl w-full inline-block mx-auto center">
            “Memberful's customer service is outstanding. This is coming from a customer service professional.”
          </p>
          <p className="text-sm italic border border-black/10 text-gray-800 text-center bg-black/5 dark:bg-white/5 dark:border-white/10 dark:text-white py-2 px-4 rounded-xl w-full inline-block mx-auto center">
            “Everyone should know there’s an option that provides real, human support!”
          </p>
          <p className="text-sm italic border border-black/10 text-gray-800 text-center bg-black/5 dark:bg-white/5 dark:border-white/10 dark:text-white py-2 px-4 rounded-xl w-full inline-block mx-auto center">
            “Clear communication. Concise. Fast.”
          </p>

          <a href="mailto:info@memberful.com" onClick={handleClick} className="text-gray-700 hover:text-black dark:!text-gray-300 dark:hover:!text-white lg:w-auto underline border-none">
            Get in touch
          </a>
        </div>
      </div>
    </div>;
};

export const ContactSupportCard = ({fallbackEmail = "info@memberful.com", className = ""}) => {
  const handleClick = e => {
    e.preventDefault();
    if (typeof window !== 'undefined' && window.Intercom) {
      try {
        window.Intercom('showNewMessage');
        return;
      } catch (error) {
        console.warn('Intercom failed to open:', error);
      }
    }
    window.location.href = `mailto:${fallbackEmail}`;
  };
  const newTabProps = {
    target: '_blank',
    rel: 'noreferrer'
  };
  const renderIcon = <Icon icon="message-circle" size={24} color="#1F47D4" />;
  return <a className={'block not-prose font-normal group relative my-2 ring-2 ring-transparent rounded-2xl border border-zinc-200 dark:border-zinc-800 overflow-hidden w-full cursor-pointer hover:!border-primary dark:hover:!border-primary-light' + className} {...newTabProps} href={`mailto:${fallbackEmail}`} onClick={handleClick}>
      <div id="card-link-arrow-icon" class="absolute text-gray-400 dark:text-gray-500 group-hover:text-primary dark:group-hover:text-primary-light top-5 right-5"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right w-4 h-4"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></div>
      <div className="px-6 py-5 relative flex items-center gap-x-4">
        {renderIcon}
        <div>
          <h2 class="not-prose font-semibold text-base text-gray-800 dark:text-white" contenteditable="false" data-component-part="card-title">Get in touch</h2>
          <div class="prose font-normal text-sm text-gray-600 dark:text-gray-400 leading-6 mt-0" data-component-part="card-content">
            <span data-as="p">Have a question or need assistance? <a href="mailto:info@memberful.com" target="_blank" rel="noreferrer" class="link font-semibold border-b border-primary dark:border-primary-light transition-all">Contact us</a></span>
          </div>
        </div>
      </div>
    </a>;
};

export const ContactSupport = ({label = "Contact us to get set up →", fallbackEmail = "info@memberful.com", className = ""}) => {
  const handleClick = e => {
    e.preventDefault();
    if (typeof window !== 'undefined' && window.Intercom) {
      try {
        window.Intercom('showNewMessage');
        return;
      } catch (error) {
        console.warn('Intercom failed to open:', error);
      }
    }
    window.location.href = `mailto:${fallbackEmail}`;
  };
  return <a href={`mailto:${fallbackEmail}`} onClick={handleClick} className={className}>
      {label}
    </a>;
};

## Support hours

Our support team is available Monday–Friday, **9am–6pm ET.**

Outside those hours, our AI assistant, Fin, can help with common questions. You can also leave a message for our team, and we'll follow up during support hours.

## Meet the support team

We're a small, experienced team that works directly with Memberful customers every day. No handoffs. No faceless automation. Just people who understand memberships and take pride in helping you build one that lasts.

<Columns cols={3}>
  <Card title="Eyal" img="https://mintcdn.com/memberful/0cfYk3LysmllSSm1/images/eyal.jpeg?fit=max&auto=format&n=0cfYk3LysmllSSm1&q=85&s=1aedcc0aea0c49fca5835abe5b696745" width="500" height="500" data-path="images/eyal.jpeg">
    Passionate about helping. Loves traveling and finding great street food.
  </Card>

  <Card title="Lauren" img="https://mintcdn.com/memberful/xXjwqCUtMkelgT1Y/images/lauren.jpeg?fit=max&auto=format&n=xXjwqCUtMkelgT1Y&q=85&s=796978ebb02c8d5fcf3a912d17f920cf" width="500" height="500" data-path="images/lauren.jpeg">
    Has a checklist for every situation. Dog-mom to a feisty cocker spaniel.
  </Card>

  <Card title="Tony" img="https://mintcdn.com/memberful/-aKc4UiMKwYx_bXO/images/tony.jpg?fit=max&auto=format&n=-aKc4UiMKwYx_bXO&q=85&s=0c7154d1905380e2271e19be4d97b897" width="862" height="796" data-path="images/tony.jpg">
    Always has the hottest take. Probably rationalizing a comic book splurge.
  </Card>
</Columns>

## What you can do next

<Card title="Search the docs" icon="file-search" horizontal href="#search">
  Find step-by-step guides and answers across Memberful
</Card>

<Card title="Watch a training video" icon="video" horizontal href="https://vimeo.com/showcase/7812186">
  Get an overview of Memberful and all it offers
</Card>

<ContactSupportCard />
