eTapestry reports
and dashboards

Bring your eTapestry data into Filament. Create dashboards, build reports and explore your questions in plain English.

Your eTapestry data, connected.

eTapestry tracks your donor accounts and gift transactions, but understanding which fundraising campaigns drive major gifts or how donor engagement patterns affect lifetime value requires connecting to your email platform and marketing tools.

Filament links your eTapestry data to your other systems and answers questions about donor retention, campaign attribution, and giving patterns in plain English.

Data we sync

AccountsExample fields: Ref, Account number

Donor records with contact information, account number, account role type, personas, and custom defined field values for segmentation.

  • ref
  • account_number
  • name
  • email
  • account_role_type
  • account_defined_values
  • persona_defined_values
GiftsExample fields: Ref, Amount

Outright donations with amount, date, fund, campaign, approach, payment method, and any custom defined field values for fundraising performance analysis.

  • ref
  • amount
  • date
  • fund
  • campaign
  • approach
  • valuable_type
PledgesExample fields: Ref, Amount

Pledged commitments with the original amount, outstanding balance, arrears amount, and next payment date, joined to payments for fulfilment tracking.

  • ref
  • amount
  • outstanding_balance
  • arrears_amount
  • next_payment_date
PaymentsExample fields: Ref, Amount

Payments applied against pledges, inheriting the parent pledge's fund and campaign assignment for revenue reconciliation.

  • ref
  • amount
  • date
  • pledge_ref
  • fund
  • campaign
Recurring Gift SchedulesExample fields: Ref, Frequency

Active recurring giving schedules with frequency, next gift date, next amount, and installment value for retention and forecast analysis.

  • ref
  • frequency
  • next_gift_date
  • next_gift_amount
  • installment_amount
Funds, Campaigns and ApproachesExample fields: Name, Type

The fundraising dimensions every transaction is tagged with. Reference tables joined to gifts, pledges and payments by name (not foreign key).

  • name
  • type
RelationshipsExample fields: Account1 ref, Account2 ref

Explicit links between accounts (household members, employer or employee, matching gift donors). Flags head-of-household and matching gift relationships.

  • account1_ref
  • account2_ref
  • type
  • hoh_account
  • matching_gift_account
Defined FieldsExample fields: Ref, Name

Custom field definitions used across accounts, personas, and journal entries. Values are embedded inside each parent record's defined_values JSON.

  • ref
  • name
  • type
  • category

eTapestry works well with

See the
whole picture.

Filament brings your apps together in a managed warehouse. Build dashboards, share reports and ask questions in plain English.

Explore the demo dashboard
Tidewatch
Beach Clean 2026 Key Metrics
Compared toPrevious year
Funds raised$118,050Goal: $245,000
Sign-ups19482% activation rate
Donations399Median gift: $100
Avg. donation$295.86Across the campaign
Funds raised vs target

$118,050 of $245,000

Sign-ups vs target

194 of 250

Cumulative funds raised 2026 Previous year
JanFebMarAprMay
Powered by Filament

Trusted by the best

“Filament has been a game-changer. Everyone can self-serve and get answers on demand. The integrations are plug-and-play, and we've even cancelled our data warehouse plans — Filly does it all.”
Kevin RassoolTech Lead, High Impact Athletes
“Filament has supercharged our efficiency and levelled up our outputs. Beyond time savings, the mental offload has been priceless, and I can focus on growth, not grind!”
Faith FuhrerMarketing & Communications, Pet Medical Crisis

Your questions, answered.

How do I connect eTapestry?

An eTapestry database administrator must enable API access.

  1. Open Apps in Filament and add eTapestry.
  2. In eTapestry, go to Management → My Organization → Subscriptions and enable the API Subscription.
  3. Copy the API Key and Database ID into Filament.
  4. Add any useful context about your funds, campaigns and custom fields, then complete setup.

If the API Subscription is unavailable, contact your eTapestry account manager.

How far back does Filament sync eTapestry data?

We sync every account and journal entry in your eTapestry database on the initial backfill. After that, syncs run every 6 hours and only pull records changed since the last run using eTapestry's modified or created date watermark. There is no rolling window or hard date cap.

Can I connect multiple eTapestry accounts to Filament?

Yes, you can connect multiple eTapestry accounts to Filament. This is particularly useful for agencies managing multiple nonprofit clients or organizations with separate eTapestry instances for different programs or regional offices.

Does Filament track which campaigns drive the most valuable donors?

Yes, Filament connects your eTapestry campaign and fund data with gift amounts and donor lifetime value calculations. You can ask questions about campaign performance, compare average gift sizes across campaigns, and identify which fundraising efforts attract major donors.

Can I analyze donor retention and lapsed donor patterns?

Yes, Filament analyzes your eTapestry gift history to identify retention trends, calculate donor lifespan, spot lapsing patterns, and segment donors by giving frequency. You can ask about retention rates by acquisition source, time between gifts, or any other donor attribute.

How does Filament handle recurring gift schedules and pledge tracking?

Filament syncs your recurring gift schedules with frequency, next payment dates, and total amounts received, plus pledge commitments with payment applications and outstanding balances. This lets you forecast expected revenue, track fulfillment rates, and identify at-risk recurring donors.

Which eTapestry KPIs can I track?

Fundraising income: total recorded gifts by fund, campaign or approach, keeping payments, pledges and soft credits distinct. Donor retention: prior-period donors who give again divided by all prior-period donors. Pledge fulfilment: payments applied to pledges divided by their pledged amount.