Block Focus Time After Invoice Payment
Protect your momentum. When money lands, block time to execute on what it means.
Trigger
Invoice Payment Succeeded Trigger
Triggered when an invoice payment is successful in Stripe
Action
Create Event
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.
Why this helps
Payment notifications trigger context-switching and distraction exactly when you need to capitalize on the momentum. Manually carving out focus time is another thing you'll forget.
- Capture momentum immediately after revenue wins
- Reduce decision fatigue around work priorities
- Prevent context-switching when you're already in flow
- Protect deep work blocks automatically
Setup
Build it in a few focused steps.
- 1Connect your Stripe and Google Calendar accounts to Notis (one-time setup).
- 2Create a new automation: ask Notis 'When an invoice payment succeeds, block 2 hours of focus time on my calendar' or use the portal.
- 3Set the trigger to 'Invoice Payment Succeeded' and choose the channel where Notis reports automation runs.
- 4Notis will automatically format the time block with your preferences; test with a real payment.
Questions about this workflow
How long should the focus block be?
Notis learns from your prompt. Say '90-minute focus block' or 'half-day deep work' and it adapts. Start with what feels realistic for your workflow.
Will this fill up my calendar?
No. You control the frequency and conditions in your plain-language prompt. You might say 'only for payments over $5,000' or 'daily at a specific time' — Notis interprets it.
What if I'm already busy?
Notis can check your availability first. Refine your prompt: 'If I'm free, block time; otherwise send me a reminder to schedule it manually.'
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Stripe to Google Calendar. A trigger fires from one place; an action lands in another.
Stripe triggers
Google Calendar actions
Charge Failed Trigger
Triggered when a direct charge fails in Stripe's legacy Charges API
Insert Calendar into List
Inserts an existing calendar into the user's calendar list.
Checkout Session Completed Trigger
Triggered when a checkout session is completed in Stripe
Update Calendar List Entry
Updates an existing entry on the user\'s calendar list.
Invoice Payment Succeeded Trigger
Triggered when an invoice payment is successful in Stripe
Delete Calendar
Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.
Payment Intent Failed Trigger
Triggered when a payment intent fails in Stripe
Update Calendar
Updates metadata for a calendar.
Product Created Trigger
Triggered when a product is created in Stripe
Clear Calendar
Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.
Subscription Added Trigger
Triggered when a subscription is added in Stripe
Create Event
Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.
Subscription Deleted Trigger
Triggered when a subscription is deleted in Stripe
Delete event
Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.
Create a calendar
Creates a new, empty google calendar with the specified title (summary).
Connect any two apps with Notis in the middle.
Not just Stripe and Google Calendar. Any combination from 985+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7 days free trial with 20$ free usage included.
No card. Works with personal or business Google Calendar.
