Skip to content
PaymentsLive

Flivara × Stripe

Collect proposal deposits and retainer payments the moment clients sign.

What this integration does

Connect Stripe to Flivara and turn your accepted proposals into immediate revenue. Clients e-sign and pay the deposit in one seamless flow — funds route directly to your Stripe account with zero platform fees from Flivara.

Key benefits

  • Collect deposits the moment a proposal is signed
  • Zero Flivara platform fees — 100% yours via Stripe
  • Automatic payment receipts and invoices
  • Support for one-time deposits and recurring retainers
  • Multi-currency support for global clients

Step-by-step setup

  1. 1

    Connect your Stripe account

    In Flivara, go to Settings → Integrations → Stripe and click "Connect with Stripe". This opens Stripe's secure OAuth flow. If you have an existing Stripe account, sign in — if not, create one for free. Flivara uses Stripe Connect to link your account without storing card details.

    Flivara uses Stripe Connect (Express). You retain full ownership of your Stripe account and customer data.

  2. 2

    Configure payment settings

    Set your default deposit percentage (e.g. 50% upfront), accepted currencies, and whether to enable recurring billing for retainers. These are applied as defaults to all new proposals and can be overridden per proposal.

  3. 3

    Add payment terms to a proposal

    Open any proposal in Flivara's editor. In the Payment section, choose "Collect deposit via Stripe" and confirm the amount. A secure Stripe Checkout link is automatically embedded into the client-facing proposal.

  4. 4

    Share the proposal with your client

    Send the proposal link as usual. When the client clicks "Accept & Pay", they e-sign the proposal and complete payment in a single Stripe Checkout session. Flivara marks the proposal as "Signed & Paid" automatically.

  5. 5

    Receive your funds

    Payment is transferred to your Stripe account immediately on successful charge. Flivara sends both you and your client a payment confirmation email. Funds are available according to your Stripe payout schedule (typically 2 business days).

Use case examples

50% deposit on project kick-off

Scenario

A design agency sends a £8,000 brand identity proposal requiring 50% upfront.

What happens

Client reviews the proposal, signs electronically, and pays £4,000 via Stripe Checkout in the same browser session. The agency's Stripe account receives the deposit and Flivara logs the proposal as "Active".

Monthly retainer billing

Scenario

A marketing agency signs a 3-month social media retainer at $2,500/month.

What happens

Flivara creates a Stripe subscription for the client. The first payment is collected on signing; subsequent months are billed automatically with no manual action from the agency.

Multi-currency international client

Scenario

A Dubai agency sends proposals to clients in USD, EUR, and AED.

What happens

Stripe handles real-time currency conversion. The client pays in their local currency and the agency receives funds in their primary Stripe currency with transparent FX rates displayed in the proposal.

Troubleshooting

The Stripe Connect button is greyed out.

Your Flivara plan must include Stripe integration. Verify your subscription tier under Settings → Billing. If you are on the correct plan, try logging out and back in to refresh your session permissions.

A client's payment failed but the proposal is still showing "Signed".

E-signature and payment are two separate events. The proposal status updates to "Signed" on e-signature. A separate "Paid" badge is added only when Stripe confirms successful payment. Check the Events log in your Stripe dashboard for the failed charge details and retry.

I need to issue a refund for an accepted proposal.

Refunds must be initiated from your Stripe dashboard under Payments → [transaction] → Refund. Flivara does not currently support issuing Stripe refunds directly — this is on the roadmap for Q3 2026.

Recurring retainer payments stopped after month two.

Stripe subscriptions can pause if a card expires or a payment fails three times. Check the subscription status in your Stripe dashboard under Subscriptions. Stripe automatically sends dunning emails to the client — you can also manually retry the payment from the Stripe dashboard.