Learn about the deal portal feature set that Sleek offers for custom solutions.

Live demo

Live demo

Check out the live demo of the deal portal.

View the live demo

Deal portal

The deal portal is a feature that allows you to display deals and cashback offers to your users. The deal portal is a fully customizable web page that can be styled to match your brand. Users will interact with your deal portal to view and activate deals and cashback offers.

You will be delivered a deal portal that is fully managed by Sleek and hosted on a URL custom to your organization. The deal portal will be hosted on a URL like https://{YOUR_ORG}.onsleek.page. You can use the website directly or frame the website into your UI for a deeper embedded UX.

Platforms and features

The deal portal is a web-based solution that can be accessed from any device, supporting:

  • 💻 Desktop: Sleek ensures that all webpages are optimized for desktop browsers.
  • 📱 Mobile: Sleek ensures that all webpages are optimized and responsive for mobile browsers.
  • 🧑‍💻 In app / websites: The deal portal can be framed into your app/website for a seamless user experience.

Additionally, the deal portal has the following features baked in by default:

  • Search and categorization of deals.
  • Deal activation and tracking.
  • Accessibility (a11y) - Sleek ensures that all webpages are WCAG 2.1 compliant.

Custom branding

The deal portal can be fully customized to match your brand. You can customize:

  • The color scheme
  • The logo
  • The font
  • The layout (adding or removing sections)
  • The ordering of deals and cashback offers - you can prioritize deals and offers that are most relevant to your users.

Deal activation

Users can activate deals directly from the deal portal. When a user activates a deal, they will be redirected to the retailer website where they can complete their purchase. After the purchase is complete, the details of the transaction will be sent back to Sleek for processing. After processing, the transaction details will be available for your organization to pull in the transaction API.

Most transactions are available in the transaction API within 24 hours of the purchase.

Attribution

When a user activates a deal, Sleek will track the transaction back to the user based on details that you provide to Sleek. This allows Sleek to attribute the transaction to IDs and metadata that you provide.

The attribution is handled in URL parameters that you provide to Sleek. E.g. if your deal portal URL is https://sleek.onsleek.page, you can provide Sleek with a URL parameter like ?passbackUid=1234 to attribute the transaction to an ID 1234. In addition, you can pass any arbitrary data by supplying the URL parameter ?passbackData=arbitrary-data-here-in-string-form.

Framing

The deal portal can be framed into your website or app. This allows you to embed the deal portal directly into your UI. To do so, simply use an iframe to embed the deal portal. The deal portal is fully responsive and will adapt to the size of the iframe.

<iframe
  src="https://sleek.onsleek.page"
  width="100%"
  height="600"
  frameborder="0"
  scrolling="no"
></iframe>

You might find it useful to short circuit the deal page and link directly to a deal. This allows you to link directly to a deal and activate it automatically for a user.

E.g. you might want to link users directly to the Lowes deal and activate it - to do so, you can send users directly to a URL:

https://sleek.onsleek.page/activate/11f2bf5c-0886-4fc0-a064-aa0c1a677fb8?passbackUid=UID_HERE&passbackData=DATA_HERE

The user will be routed to Lowes after seeing the deal activation UI.

Deployment and Management

The deal portal is hosted by Sleek and managed by Sleek. Sleek uses a CDN to ensure that the deal portal is fast and reliable with a global presence equating to an average response time of <100ms for users worldwide.

Custom URL

The deal portal is hosted on a URL custom to your organization https://{YOUR_ORG}.onsleek.page. You can use your own domain name by setting up a CNAME record to point to your page. To do so, follow these steps:

  1. Log In to Your DNS Provider: Go to your DNS provider’s website and log in to your account.

  2. Navigate to DNS Management: Find the DNS management section for your domain.

  3. Add a CNAME Record:

    a. Find the option to add a new DNS record.

    b. Select CNAME as the record type.

    c. In the Name field, enter your desired subdomain.

    d. In the Value field, enter https://{YOUR_ORG}.onsleek.page.

    e. Save the new record.

Reach out to Sleek support for help setting up a custom domain.