Skip to content
Syncline

Create a Stripe customer from a Slack message

Sales closes in the channel, types the customer address after your keyword, and the Stripe record exists before anyone opens the dashboard.

Trigger: Keyword mentioned
Action: Create a customer
About 13 minutes to set up

How this flow works

Syncline watches Slack for Keyword mentioned. When that happens it runs Create a customer in Stripe with the fields you mapped.

  1. Pick the keyword that starts the flow and the channels it is allowed in.
  2. Connect Stripe in test mode and map the address in the message onto the customer email.
  3. Set the currency from the channel and decide which metadata fields you want stored.
  4. Run one test message, check the customer in Stripe, then connect the live account.

Field mapping

From SlackTo StripeNote
Message textCustomer emailThe address typed after the keyword becomes the email on the new Stripe customer.
Message textAmountA figure written after the address is stored as the agreed value, so the first invoice arrives pre-filled.
ChannelCurrencyA regional channel sets the billing currency, which stops a sale closed in Europe being invoiced in dollars.
AuthorInvoice IDThe Slack member who asked is written into metadata beside the invoice reference, for later reconciliation.

Why teams run it

  • The record exists while the deal is still fresh
  • Sales never gets a Stripe login they should not have
  • Every creation is attributable to the person who typed it

Who uses it

A sales lead whose reps close on calls and should not be inside the payments dashboard.

About the two apps

Slack

Slack is where a team notices things, which makes it the best place to put an alert and the worst place to store one. Syncline sends messages into channels when something happens elsewhere, and turns the replies worth keeping into records.

All Slack flows

Stripe

Stripe knows the moment money arrives, fails or goes back out. Syncline turns each of those events into something your team can see and act on within a couple of minutes.

All Stripe flows

Questions

Can a typo create a bad customer record?
It can, which is why the flow validates the address shape first and posts the created customer back into the channel so a person sees what was made.
Does this ever charge anybody?
No. Creating a customer moves no money. Charging needs an invoice or a payment action you add deliberately, and those are listed on the flow.

Connect Slack and Stripe

Set it up once and let it run. The free plan covers 100 tasks a month.

Start free