Setup in under five minutes
Two connections and you're done. You'll paste one Stripe key, click one Slack button, pick a channel. The first real-time alert arrives the next time a customer pays.
Step 01
Create your account
- Go to emtrio.com/signup and enter your email and a password.
- Check your inbox for the verification email. Click the link to activate daily summary delivery.
- Back on
/app, click Start your 7-day free trial to enter a card on Stripe Checkout. No charge for the first 7 days; you can cancel anytime.
Step 02
Connect Stripe
We need a restricted API key so we can subscribe to webhooks and read the events we turn into alerts. No payout access, no refunds, no customer PII beyond what's already in each event.
- In emtrio, go to Settings → Connections.
- Under the Stripe card, click the Step by step expander for inline instructions.
- Open the Stripe restricted-key creator in a new tab. Name the key
emtrio. - Under Permissions, set all to None, then enable:
- Read: Account, Customers, Payment Intents, Invoices, Charges
- Write: Webhook Endpoints
- Click Create key. Copy the
rk_live_…value. - Back in emtrio, paste the key into the Stripe card and click Connect. We auto-create the webhook endpoint on your account and start listening.
Step 03
Connect Slack
One click and an approval dialog.
- On the Connections page, click Add to Slack.
- In the Slack consent screen, confirm the workspace (top-right dropdown) and approve the bot scopes:
chat:write,channels:read,groups:read(private channels),app_mentions:read, andim:history(so the bot can respond to @mentions and DMs).You'll see a notice that "the app is not approved by Slack" — that's Slack's default message for any app not yet listed in the Marketplace. emtrio works normally; click through.
- After approval, you'll land back on
/app/connectionswith a channel picker. Choose the channel you want alerts in. - Make sure the emtrio bot is a member of that channel. In Slack, type
/invite @emtriofrom inside the channel if it isn't already.
Step 04
Set your alert preferences
Under Settings → Alerts you can:
- Toggle new-payment alerts on / off.
- Toggle failed-payment alerts on / off.
- Set a high-value threshold — payments above the amount you specify get a distinct "high-value" alert in addition to the standard new payment alert.
- Toggle the daily summary email on / off.
Step 05
What lands where
Slack, in real time
- New payment: amount, customer (email or name), new-vs-returning.
- Failed charge: amount, customer, link to the Stripe invoice.
- High-value payment: amount plus the threshold it crossed.
Email, once per day
- Revenue in the last 24 hours.
- Count of payments and failures.
- Any high-value hits.
Managing your setup
- Change channel: Settings → Connections → Slack → channel picker.
- Pause Slack alerts (keep billing active): Settings → Connections → Slack → Disconnect. Click Add to Slack again to resume.
- Swap Stripe keys: Settings → Connections → Stripe → Disconnect, then paste the new key.
- Billing / cancel: Settings → Billing → Manage subscription opens the Stripe Customer Portal.
Still stuck? Email us. We read every message.