Shata Solutions
← Back to marketplace
Sales Automation

Payment Reminder

Send escalating invoice reminders before and after due date with payment link refresh.

Automation overview

What this automation does

This automation starts when stripe invoice open — scheduled relative to due date. It gmail send friendly reminder and whatsapp due date whatsapp nudge, then 7 days overdue Slack alert to finance; payment stops sequence.

Trigger
Stripe invoice open — scheduled relative to due date
Main actions
Gmail send friendly reminder → WhatsApp due date WhatsApp nudge
Final outcome
7 days overdue Slack alert to finance; payment stops sequence
Execution time
30–90 seconds
Apps used
4 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Stripe
Open invoice detected
Step 1
Gmail
Send friendly reminder
Step 2
WhatsApp
Due date WhatsApp nudge
Result
Slack
Escalate overdue
Step-by-step

How each step runs

  1. 1
    StripeTrigger
    Open invoice detected

    Stripe invoice open status relative to due date

  2. 2
    Gmail
    Send friendly reminder

    7 days before due friendly Gmail reminder with payment link

  3. 3
    WhatsApp
    Due date WhatsApp nudge

    On due date WhatsApp reminder if phone on customer record

  4. 4
    Slack
    Escalate overdue

    7 days overdue Slack alert to finance; payment stops sequence

Apps used

Connected applications

Stripe

Schedule

Gmail

Alert

WhatsApp

Alert

Slack

Alert

Summary

Automation summary

Trigger
Stripe invoice open — scheduled relative to due date
Inputs
Stripe invoice open — scheduled relative to due date, Business Name, Notification Email, Timezone
Outputs
7 days overdue Slack alert to finance; payment stops sequence, Gmail send friendly reminder, WhatsApp due date WhatsApp nudge
Business goal
Automate payment reminder end-to-end with accurate app routing.
Execution frequency
Scheduled interval
Estimated runtime
30–90 seconds
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Stripe, Gmail, HubSpot
Benefits

Why use this automation?

Save ~2 hours/week

Remove repetitive steps from Payment Reminder so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Stripe
  • Gmail
  • HubSpot

Required accounts

  • Active Stripe workspace with API access
  • Active Gmail workspace with API access
  • Active HubSpot workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 15 min including app authorization and test run
  • Difficulty: Beginner

Optional apps

  • WhatsApp (optional)
  • Twilio (optional)
  • Slack (optional)

Automation runtime

Activate this template

PartialSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~8 min

Required connections

  • stripe(required)
    Previewstripe: workflow actions run in preview
    Missing
  • Gmail(required)
    Missing
  • WhatsApp (Twilio)(required)
    PreviewWhatsApp (Twilio): workflow actions run in preview
    Missing
  • Missing connection: stripe
  • Missing connection: Gmail
  • Missing connection: WhatsApp (Twilio)
Manage all connections →View all installations →

Workflow summary

Trigger
Stripe invoice open — scheduled relative to due date
Steps
4 nodes
Required apps
3
Optional apps
1

Trigger

Schedule trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FreeBeginnerPartial15 min setup4.18.3k installs · 309 reviews
Customize for My Business
Analytics

Template performance

34.6k
Views
8.3k
Installs
116
Favorites
4.1
Avg rating
24%
Conversion
15 min
Setup time
94%
Success rate
115
Trending score
Most used integrations
StripeGmailWhatsApp

Stripe invoice `open` status triggers reminder schedule—7 days before due friendly Gmail, on due date WhatsApp if phone on customer, 3 days overdue firm email with late fee note if configured, 7 days overdue Slack alert to finance and account rep. Payment webhook stops sequence and sends thank-you email.

Some steps run in preview until their integrations go live.

Required apps
StripePreviewGmailLiveWhatsAppPreview
Optional apps
SlackLive
All integrations
StripeGmailWhatsAppSlack
Workflow preview

How Payment Reminder runs

1
Trigger
Configure reminder cadence
2
Process
Rule engine
3
Action
stripe
4
Notify
Alert & log
StripeGmailWhatsappSlack
Setup steps

Get started in 5 steps

  1. 1
    Connect billing and comms

    Stripe invoices, Gmail, Twilio WhatsApp, Slack, HubSpot customer lookup.

  2. 2
    Configure reminder cadence

    Adjust days before/after due per customer tier—enterprise gets longer grace.

  3. 3
    Refresh payment links

    Each reminder embeds current Stripe hosted invoice URL.

  4. 4
    Set late fee rules

    Optional percentage note after day 3 overdue if legal terms allow.

  5. 5
    Test invoice lifecycle

    Sandbox invoice through full reminder path and payment stop.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
Slack Channeltext#generalNo
Gmail Search Querytextis:unreadNo
FAQ

Frequently asked questions

Partial payments?

Reminders continue for remaining balance with updated amount.

Disputed invoices?

HubSpot `dispute_open` flag pauses all reminders until cleared.

Multi-invoice customers?

Consolidated reminder lists all open invoices in one email.

Arabic reminders?

Customer language field selects Arabic template branch.

Get started

Customize Payment Reminder for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.