{"id":1526,"date":"2025-10-01T16:54:03","date_gmt":"2025-10-01T16:54:03","guid":{"rendered":"http:\/\/gogetmuscle.com\/?p=1526"},"modified":"2025-10-01T17:38:27","modified_gmt":"2025-10-01T17:38:27","slug":"auto-generate-invoices-from-google-calendar-events-time-based-billing","status":"publish","type":"post","link":"http:\/\/gogetmuscle.com\/index.php\/2025\/10\/01\/auto-generate-invoices-from-google-calendar-events-time-based-billing\/","title":{"rendered":"Auto-generate invoices from Google Calendar Events (time-based billing)"},"content":{"rendered":"

Anyone else out there using Commerce Hub for invoicing and tracking billable hours in Google Calendar? What is your workflow for creating invoices?

I built a HubSpot app that auto-generates invoices from Google Calendar events, turning your meetings into line items, based on your configured time-based Products in Commerce Hub.<\/P>

\u00a0<\/P>

It’s been working great for my consulting practice.<\/P>

\u00a0<\/P>

Anyone else doing time-based billing in HubSpot who wants to see a demo?

<\/P>

\"CalendarCalendar Billing Widget<\/span><\/span><\/P><\/p>\n","protected":false},"excerpt":{"rendered":"

Anyone else out there using Commerce Hub for invoicing and tracking billable hours in Google Calendar? What is your workflow for creating invoices?I built a HubSpot app that auto-generates invoices from Google Calendar events, turning your meetings into line items, based on your configured time-based Products in Commerce Hub.\u00a0It’s been working great for my consulting […]<\/p>\n","protected":false},"author":1,"featured_media":1528,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/1526"}],"collection":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/comments?post=1526"}],"version-history":[{"count":2,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/1526\/revisions"}],"predecessor-version":[{"id":1529,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/1526\/revisions\/1529"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/media\/1528"}],"wp:attachment":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/media?parent=1526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/categories?post=1526"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/tags?post=1526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}