DealSplash for your CRM
On this page
1.What this adds to your CRM
DealSplash is a curated, brand-safe customer-acquisition channel that lives inside the CRM you already operate for each client. Install it on a client account and three things happen automatically:
- A two-stage DealSplash sales pipeline is provisioned in the client's CRM (Purchased → Redeemed).
- Four opportunity custom fields are created (Redemption Code, Expiry Date, Deal Page, Pricing Option).
- The client account is wired to receive native Contacts and Opportunities for every purchase, refund, and voucher redemption — in real time, with no Zaps, spreadsheets, or scheduled imports.
There is no parallel customer database to reconcile later. The CRM stays the source of truth.
DealSplash itself is a curated marketplace for limited-time local-business offers. Customers buy a voucher online and redeem it in person at the merchant. The integration brings every step of that lifecycle — payment, refund, in-person redemption — back into the CRM as records your existing automations already understand.
2.How install works
Install is one click, run once per client account.
- From the marketplace, click Install on DealSplash and choose the client account you want to install on.
- Approve the OAuth scopes on the consent screen. DealSplash requests only what the integration needs to do its job — read and write Contacts, read and write Opportunities, read account metadata, write custom fields, and write to the conversation feed (without sending outbound messages).
- We auto-create the two-stage DealSplash pipeline and four opportunity custom fields. This step is idempotent — reconnecting later never duplicates them.
- The business signs in to DealSplash, connects Stripe so payouts route correctly, and publishes a first deal. Deal design is white-glove — handled by DealSplash with the business directly.
If the pipeline detection step fails (rare — a name clash with a pre-existing pipeline), you'll see a one-step recovery prompt on the integration card with a link back into the CRM's pipeline editor. Fix it once and the integration finishes connecting.
3.What happens on first deal publish
A deal goes live on dealsplash.io as a public, curated listing. DealSplash handles deal design, photography, copy, and presentation; the business approves the live version before publication.
From that moment forward:
- Customers discover the deal on dealsplash.io and buy through Stripe checkout.
- Payouts route to the business through Stripe Connect — DealSplash never holds the funds.
- Each purchase generates a digital voucher delivered as an email and an Apple/Google wallet pass.
- The customer redeems in person at the business, on the date(s) the offer is valid.
Every step of that lifecycle writes back to the CRM, described next.
4.How records flow to the CRM
Three lifecycle events trigger writes into the connected client account: purchase, redemption, and refund.
4.1 On purchase
- Upsert contact by email. Name, email, and source (
DealSplash) are set, and these tags are attached:DealSplash,ds:purchased,DealSplash: <deal title>,deal:<slug>,option:<pricing-key>,purchased:<YYYY-MM-DD>. - Create a purchase note on the contact: deal title, business name, pricing option, redemption code, voucher expiry, Stripe payment link, wallet-pass link, public receipt link.
- Create an opportunity in the DealSplash pipeline at the Purchased stage. Name format:
<Deal title> — <Business name>. Monetary value equals the purchase amount. The four custom fields from §1 are populated. - Log an inbound conversation message on the customer's conversation feed. This records the event without sending any outbound SMS or email to the customer.
4.2 On redemption
- Adds a redemption note describing when and how the voucher was redeemed.
- Adds the
ds:redeemedtag. - Moves the opportunity from Purchased to the Redeemed stage. Opportunity status stays
won— it is a completed sale, now delivered.
4.3 On refund
- Full refund. Adds the
ds:refundedtag, removesds:purchased, transitions the opportunity status tolost, and adds a refund note with the Stripe refund link. - Partial refund. The contact keeps both
ds:purchasedandds:refundedtags (the voucher is still partly valid). The opportunity is unchanged. A note records the refund amount for reference.
4.4 Automations you can drive from this
The tags and status transitions are designed for downstream automation. A few examples:
| CRM trigger | Fires on | Example automation |
|---|---|---|
Contact tag = ds:purchased | Purchase | Welcome SMS, nurture campaign |
Contact tag = ds:redeemed | Redemption | Review request, upsell offer |
Contact tag = ds:refunded | Refund | Win-back campaign |
Opportunity status → lost | Full refund | Internal reporting |
5.Brand-safe by design
The mass-market deals platforms attract bargain-hunters and dilute the businesses listed on them. DealSplash is the opposite shape:
- Curated, not crowded. A small selection of offers at any given time. Every business is personally vetted before being invited onto the marketplace.
- White-glove deal design. DealSplash works with the business to design the offer and the page. Photography, copy, and presentation are handled to the same standard as the rest of the marketplace — no race-to-the-bottom coupon styling.
- No fine print. Price shown is price paid. No service fees, no hidden charges, no surprise expirations.
- Local-first. Independent neighborhood businesses only. No chains, no franchises.
For the business, the channel reads as a brand-additive promotion — not a discount platform. For the CRM operator, the data shape is identical to any other native customer interaction.
6.Frequently asked questions
How does DealSplash install on a client account?
One-click OAuth, per client account. After authorization we auto-provision a two-stage sales pipeline (Purchased → Redeemed) and four opportunity custom fields. No manual setup, no spreadsheets, no Zaps.
Does one DealSplash account cover multiple client accounts?
No. DealSplash connects to one client account per DealSplash merchant account, so payouts and customer data stay scoped to the right business. If you operate several client portfolios, each one installs DealSplash independently against its own client account.
What gets written to the CRM?
Contacts, opportunities, tags, and notes. Every purchase upserts a contact, creates a Purchased-stage opportunity with custom fields populated, attaches purchase metadata as a note, and logs an inbound conversation message. See the records-flow section for the per-event detail.
Does DealSplash send SMS or email to customers through my CRM?
No. Purchase events are recorded on the contact’s conversation feed as inbound messages — they do not trigger outbound delivery. Any outbound campaigns are workflows you configure against DealSplash tags.
What happens during a partial refund?
The contact keeps both the ds:purchased and ds:refunded tags (the voucher is still partly valid). The opportunity stays at the Purchased stage. A note records the refund amount for reference.
Why did my connection stop working?
Access tokens refresh automatically. Refreshes only fail if the DealSplash app was revoked from the connected client account, the plan was downgraded below the API-access tier, or the client account was suspended. Use the Reconnect link in the email or on /settings/integrations.
How do I fully disconnect?
On /settings/integrations, click Disconnect on the integration card — OAuth tokens are removed immediately and new purchases stop syncing. Synced contacts and opportunities remain in the CRM, untouched. Uninstalling the app from the client account on the CRM side is optional.
Changelog
Initial publication.