Skip to content
  • There are no suggestions because the search field is empty.

Vendor & Client: Best Practices

This article outlines best practices for vendors and clients working together in Anedot. It explains how vendor accounts function, how to set up and approve billing agreements, and how to manage access securely.

This article explains best practices for vendors and clients working together in Anedot. It covers how vendor accounts work, how billing agreements are managed, and how to set up proper permissions and visibility so both sides collaborate securely and effectively.

The Anedot Vendor Program allows trusted third-party consultants, agencies, and service providers to support fundraising accounts. This guide helps vendors understand how to serve clients and clients understand how to work with vendors—without overextending access or responsibility.


Table of Contents: 


What Is a Vendor Account?

A Vendor Account is a special Anedot account designed for consultants, agencies, and service providers. Vendors use these accounts to:

  • Manage Billing Agreements (BAs) with clients

  • Receive automated markup fees

  • View summary transaction data

  • Access a Vendor Earnings dashboard

Note: Vendors are not allowed to create donation pages or collect donations directly within their vendor account.


Understanding Billing Agreements

Billing Agreements allow vendors to collect a percentage-based markup from your fundraising revenue automatically.

For Vendors

  • Billing Agreements must be set up and approved before work begins.

  • Markup percentages are restricted to a range of 1%–95%. A 0% markup is not permitted; an Offline Billing Agreement must be used in such cases.

  • You’ll need your Vendor Account UID (found in your account URL) to provide to your client.
    CleanShot 2025-08-28 at 04.30.35@2x

  • Once set, you do not maintain or update the agreement unless the client requests changes.

For Clients

  • You must approve the Billing Agreement before it goes into effect.

  • Only account owners, admins, or users with BA permissions can approve.

  • No fundraising activity should start on pages covered by the markup until the agreement is confirmed.

  • The agreement should be documented in writing before approval.


Assigning Proper Access to Vendors

The goal is to give vendors the right level of access—enough to collaborate effectively without exposing sensitive information unnecessarily.

Below are recommended permission levels based on common vendor use cases:

  • Custom Permission Set: Ideal for vendors building pages, managing campaigns, and setting up Billing Agreements—without access to bank accounts or user management.

    Use when:
    • Vendors are creating or editing fundraising pages

    • Managing page activity and performance

    • Assisting with Billing Agreement setup

    • You want to control what the vendor can see or do in the account

    • You want to prevent changes to users or bank information

    • You prefer to limit access while maintaining collaboration

Use Teams to further limit access to account data.

  • Super Admin: Best for vendors managing all aspects of the fundraising account, including financial and user settings.

    Use when:
    • Vendors oversee full account operations
    • Need access to users, bank accounts, and permissions
    • Acting as a long-term, trusted partner

Do not Allow vendors to add their own bank accounts to your profile.


Using Teams for Vendor Visibility

Teams help keep vendor access structured and focused.

For Vendors

  • Teams ensure you see only the areas relevant to your work.

  • Keeps your workflow clear and prevents distractions from unrelated campaigns.

For Clients

    • Helps you limit vendor access to only what they need.

    • Keeps your account organized by campaign, department, or consultant.

    • Supports collaboration while protecting sensitive data.

Use Teams to give vendors focused access to just the areas that matter.


What Vendors Need From Clients

To begin working together, vendors need the following from their clients:

  • Agreement on markup terms in writing

  • Defined access level (Custom Permission Set or Super Admin)

  • Assigned Teams for visibility

  • Vendor Account UID (so the client can set up the Billing Agreement)

Following these best practices ensures vendors can deliver services effectively while clients maintain control and security of their fundraising accounts.