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

# Run the MDF request-to-payout flow

> Operate the full MDF lifecycle: configure the request, claim, ROI, and invoice steps, then review requests, collect proof of spend, and mark requests paid.

A funded activity is governed by a lifecycle: a partner requests budget, you approve it, they submit proof of spend, they report ROI, and you reimburse against an invoice. This guide configures those steps and their deadlines, then walks the operating flow: deciding a request, collecting and checking claims, and marking the request paid so it reconciles in your CRM. Reach for it once a fund exists and you want a controlled, auditable path from ask to payout.

## What you'll achieve

A fund whose request, claim, ROI, and invoice steps are configured with clear deadlines, plus a repeatable operating flow where every partner request is reviewed with a recorded decision, claims are checked against approved budget with proof attached, and reimbursed requests are marked paid so their status syncs to the CRM and the program stays auditable.

## Before you start

<Steps>
  <Step title="Have a fund in place">
    Create the fund first, including its budget and currency. See [Set up an MDF program](/features/mdf/funds-allocation/guides/set-up-an-mdf-program).
  </Step>

  <Step title="Confirm write access to MDF and forms">
    You need write access to MDF to configure the lifecycle and decide submissions, and to forms if you adjust the lifecycle forms.
  </Step>

  <Step title="Let partners reach the request form">
    Partners need a way to submit requests, in the portal or by a shared link. See [Request funds by link](./request-by-link).
  </Step>
</Steps>

## Watch it

<Tabs>
  <Tab title="Video">
    <video controls playsInline preload="none" poster="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/01.png?v=1783350543" className="w-full rounded-xl" src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/video.webm?v=1783350543#t=2.5" />
  </Tab>

  <Tab title="Click through">
    <iframe className="w-full rounded-xl" style={{ width: "100%", aspectRatio: "16 / 11", border: 0, backgroundColor: "#FAFAFA" }} src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/walkthrough.html?v=1783350543" />
  </Tab>
</Tabs>

## Steps

### Configure the lifecycle steps

<Steps>
  <Step title="Open the fund in Configure mode">
    Go to [Marketing Funds](https://app.introw.io/marketing-funds), open the fund, and use **Configure** to enter edit mode. The left navigation lists the four lifecycle steps as tabs: **Request Fund**, **Claims**, **ROI**, and **Invoices**.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/02.png?v=1783350543" alt="Open the fund in Configure mode" />
    </Frame>
  </Step>

  <Step title="Confirm the form on each step">
    On each tab, the **Intake form** section shows the form partners complete for that step, already provisioned with the fund. Use **Go to form** if you need to change fields, layout, or who approves; otherwise leave the default in place. The request step captures the activity plan and budget ask, the claim step captures proof of spend, the ROI step captures outcomes, and the invoice step captures billing details for payout.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/06.png?v=1783350543" alt="Confirm the form on each step" />
    </Frame>
  </Step>

  <Step title="Enable only the steps you use">
    The **Claims**, **ROI**, and **Invoices** tabs each have a switch at the top to turn the step off. Disable any step your program does not need, so partners are never asked for something you will not act on. The request step is always part of the flow.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/07.png?v=1783350543" alt="Enable only the steps you use" />
    </Frame>
  </Step>

  <Step title="Set the deadline on each step">
    Each tab has a timeline you can enable so expectations are explicit:

    * **Request decision timeline** - your team's SLA to decide a request, measured from when it is submitted.
    * **Claim submission window** - how long partners have to submit proof of spend, measured from the activity date.
    * **ROI reporting window** - when partners must report outcomes, measured from the activity date.
    * **Invoice reimbursement deadline** - the last date to submit an invoice for payout, measured from the activity date.

    For each, choose **Relative** (a number of Days, Weeks, Months, or Years) or **Fixed date** (a specific date), then **Save**.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/08.png?v=1783350543" alt="Set the deadline on each step" />
    </Frame>
  </Step>
</Steps>

### Review and decide a request

<Steps>
  <Step title="Open incoming requests">
    On [Marketing Funds](https://app.introw.io/marketing-funds), open the **Requests** tab for every fund, or open the fund and use **Inbox** to see just its requests. The status sub-tabs (**All**, **Pending**, **Accepted**, **Declined**) let you focus on what still needs a decision. You can also work requests from the central [Submissions](https://app.introw.io/submissions) inbox.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/10.png?v=1783350543" alt="Open incoming requests" />
    </Frame>
  </Step>

  <Step title="Review the details">
    Open a pending request and check what you are funding: the requested amount against the fund's available budget, the planned activity, and the expected outcomes. This is where you decide whether the spend is worth the budget it draws down.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/11.png?v=1783350543" alt="Review the details" />
    </Frame>
  </Step>

  <Step title="Accept, decline, or return it">
    Give the request a decision using the standard submission actions:

    * **Accept** - approve the request so the partner can proceed and later claim against it.
    * **Decline** - reject the request when it should not be funded.
    * **Return** - send it back for more information when the plan or amount is unclear, so the partner can revise and resubmit.

    Add a message with your decision so the partner understands why, then submit it. The partner is notified, and the request moves to the next step. See [Run a submission approval workflow](/features/forms/submissions-approvals/guides/run-a-submission-approval-workflow).

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/12.png?v=1783350543" alt="Accept, decline, or return it" />
    </Frame>
  </Step>
</Steps>

### Collect claims and proof

<Steps>
  <Step title="Make sure partners can claim">
    Once a request is approved, the partner submits the claim form to prove spend, in the portal or via a shared link. Claims are accepted only while the claim window is open, so confirm the window covers the activity.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/13.png?v=1783350543" alt="Make sure partners can claim" />
    </Frame>
  </Step>

  <Step title="Receive and open claims">
    Claims arrive on the fund's **Claims** tab and in the central Submissions inbox. Open each claim to see the amount claimed against the approved budget and the attached proof of spend.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/14.png?v=1783350543" alt="Receive and open claims" />
    </Frame>
  </Step>

  <Step title="Check the proof and decide">
    Verify the documentation supports the amount, then accept valid claims or return ones that need more evidence. Accepting records the claim against the request so reimbursement is based on real, documented spend rather than trust.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/15.png?v=1783350543" alt="Check the proof and decide" />
    </Frame>
  </Step>
</Steps>

### Mark the request paid

<Steps>
  <Step title="Open the funded request's record">
    Once claims are approved and you have reimbursed the partner, open the request's record, from the fund's inbox or its CRM record.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/16.png?v=1783350543" alt="Open the funded request's record" />
    </Frame>
  </Step>

  <Step title="Mark it as paid">
    Use the record's actions menu and choose **Mark as paid**, then confirm. This sets the request's status to Paid and logs the change as an activity, closing the loop on the funded activity.

    <Frame>
      <img src="https://assets.introw.io/docs/features/mdf/requests-claims-roi/guides/run-the-mdf-request-to-payout-flow/steps/18.png?v=1783350543" alt="Mark it as paid" />
    </Frame>
  </Step>

  <Step title="Confirm the status synced">
    Check that the request shows Paid and that the status is reflected on its CRM record, so finance and ops have a complete, auditable trail.
  </Step>
</Steps>

## Verify it worked

Every request carries a clear decision, approved claims are recorded with their proof against the right request, and reimbursed requests show as Paid with the status synced to the CRM. The fund's lifecycle tabs show submissions moving from pending through accepted, and partners are notified at each decision so the program runs without manual chasing.

## Related

<CardGroup cols={2}>
  <Card title="Set up an MDF program" icon="book-open" href="/features/mdf/funds-allocation/guides/set-up-an-mdf-program">
    Create the fund, budget, and timelines this flow runs on.
  </Card>

  <Card title="Track ROI on a fund" icon="book-open" href="./track-roi-on-a-fund">
    Measure the return from the spend you reimburse.
  </Card>

  <Card title="Request funds by link" icon="book-open" href="./request-by-link">
    Give partners a way to submit the requests you review.
  </Card>

  <Card title="Implementation reference" icon="screwdriver-wrench" href="../technical">
    Full lifecycle and submission configuration options.
  </Card>
</CardGroup>
