Skip to content
Integrations Guide

How to Connect Miru to 5,000+ Apps with Zapier

Use Miru's API with Zapier to auto-create time entries from calendar events, send invoice notifications to Slack, and sync payments to your accounting tool.

Vipul A M Vipul A M · · 3 min read
Billing
Miru invoicing screen with invoice status and totals
This article is currently written in English. Navigation, dates, and calls to action follow your selected language.

How to Connect Miru to 5,000+ Apps with Zapier ships because we use Miru daily and fix the friction we actually feel.

Use Miru’s API with Zapier to auto-create time entries from calendar events, send invoice notifications to Slack, and sync payments to your accounting tool. We write from operating experience, not trend-chasing.

1. Google Calendar to Miru: Auto-Log Meeting Time

Miru dashboard connected to 5,000+ apps via Zapier

Every meeting is billable time that’s easy to forget. This Zap watches your Google Calendar for completed events with a specific label (we use “billable”) and creates a time entry in Miru automatically.

Trigger: Google Calendar — Event Ended Filter: Event title or description contains “billable” Action: Webhooks by Zapier — POST to https://app.miru.so/api/v1/time_entries

The POST body:

{
  "project_id": 42,
  "duration": "{{event_duration_minutes}}",
  "note": "Meeting: {{event_title}}",
  "work_date": "{{event_date}}"
}

Set the Authorization header to Bearer YOUR_TOKEN. That’s the whole configuration. Every billable meeting now logs itself. You stop losing 3-5 hours a week of meeting time that never made it onto an invoice.


2. Miru Invoice to Slack: Notify the Team When Invoices Send

When you send an invoice to a client, your team should know. Not because they need to approve it — because transparency about cash flow makes everyone smarter about the business.

This one uses Zapier’s Schedule trigger to poll Miru’s invoice endpoint every hour and checks for newly sent invoices.

Trigger: Schedule by Zapier — Every Hour Action 1: Webhooks by Zapier — GET https://app.miru.so/api/v1/invoices?status=sent Action 2: Slack — Send Channel Message

The Slack message:

Invoice #{invoice_number} sent to {client_name} for ${amount}.

Simple. No dashboard to check. No “did that invoice go out?” emails. The information finds the people who need it.


3. Stripe Payment to Miru + QuickBooks: Close the Loop

When a client pays an invoice through Stripe, two things need to happen: Miru marks the invoice as paid (this happens automatically), and your accounting tool needs to record the payment.

Trigger: Stripe — Payment Successful Action 1: Webhooks by Zapier — GET the corresponding Miru invoice Action 2: QuickBooks — Create Payment Receipt

Now your accountant sees the payment in QuickBooks the moment it clears. No manual data entry. No month-end reconciliation scramble. The payment flows from Stripe to Miru to QuickBooks without anyone touching it.


Setting Up Zapier Webhooks with Miru

Every Zap that talks to Miru follows the same pattern:

  1. Generate an API token in Miru (Settings > Profile > API Token)
  2. Use “Webhooks by Zapier” as the action or trigger
  3. Set the URL to https://app.miru.so/api/v1/{resource}
  4. Add the Authorization: Bearer YOUR_TOKEN header
  5. Set Content-Type: application/json for POST/PUT requests

The Miru API supports all the standard operations — list, create, update, delete — on time entries, invoices, clients, projects, and expenses. Anything you can do in the web app, you can do through a Zap.


Why This Beats a Native Integration

Native integrations are limited to what the developer imagined. A Zapier webhook integration is limited to what you can imagine. Want to create a time entry from a Todoist task? Do it. Want to send an invoice summary to Notion? Do it. Want to trigger an invoice when a GitHub milestone closes? Go for it.

The API is the integration. Zapier is just the glue.

Get your API token at app.miru.so and connect Miru to everything.

Hard Stop

Use it in production and tell us exactly where the workflow still fights you.

Start with Miru or read the docs.

Share:
Vipul A M

Vipul A M

Co-founder at Saeloun. Building Miru. Rails contributor. Shipping from Pune, India.

Put it to work

Run one cleaner billing cycle in Miru.

If this article is about tracking time, billing clients, comparing tools, or automating work, Miru is the product version of that idea. Start free, invite the team, and send the next invoice from tracked work.

What you get

  • Time tracking, invoices, expenses, and payments in one place.
  • Free for up to 5 users. Pro is $1/member/month.
  • Open source, with CLI, API, MCP, and self-hosting paths.
See Miru

The article is the argument. Miru is the workflow.

Track the work, approve the hours, send the invoice, and get paid without bolting together three separate tools.

Billing
Miru invoicing screen with invoice status and totals
Invoicing Miru