Shahi LegalFlowSuite

How to Set Up Your Cookie Consent Banner

Overview

This guide walks you through setting up and customizing the cookie consent banner for your website.

Prerequisites

    1. Shahi LegalFlowSuite installed and activated
    2. Consent Management module enabled
    3. Admin access to WordPress
    4. Step 1: Navigate to Consent Settings

    5. Log in to WordPress admin
    6. Go to SLOSConsent Management
    7. Click Settings tab
    8. Step 2: Choose Banner Template

      Select one of four templates:

      Simple Template

    9. Basic accept/reject buttons
    10. Minimal text
    11. Best for: Simple compliance
    12. Variants: Light, Dark
    13. GDPR Template (EU)

    14. Detailed GDPR language
    15. Cookie categories explained
    16. “More options” button for granular control
    17. Best for: EU sites
    18. CCPA Template (California)

    19. California privacy notice format
    20. “Do Not Sell My Personal Information”
    21. Specific CCPA wording
    22. Best for: California-facing sites
    23. Advanced Template

    24. All categories customizable
    25. Detailed explanations
    26. Full consent management
    27. Best for: Complex privacy needs
    28. Step 3: Customize Banner Text

      Required Text Fields

      Banner Title

    29. Default: “We use cookies”
    30. Max 100 characters
    31. Makes banner headline
    32. Banner Description

    33. Explain cookie usage
    34. Default: Generic privacy text
    35. 200-500 characters recommended
    36. Max 1000 characters
    37. Accept Button Text

    38. Default: “Accept All”
    39. Max 50 characters
    40. Reject Button Text

    41. Default: “Reject All”
    42. Max 50 characters
    43. Settings Button Text

    44. Default: “Cookie Preferences”
    45. Max 50 characters
    46. Save Preferences Button

    47. Default: “Save Preferences”
    48. Max 50 characters
    49. Category Descriptions

      For each cookie category:

      Essential/Necessary

    50. Explain required cookies
    51. Add to all templates
    52. Analytics

    53. Explain analytics purposes
    54. Describe data collection
    55. Marketing

    56. Explain marketing cookies
    57. Describe tracking used
    58. Preferences

    59. Explain preference cookies
    60. User preference tracking
    61. Step 4: Configure Banner Appearance

      Position

    62. Top – Banner at page top
    63. Bottom – Banner at bottom (recommended)
    64. Bottom-Left – Corner position
    65. Bottom-Right – Corner position
    66. Theme

    67. Light – White background, dark text
    68. Dark – Dark background, light text
    69. Auto – Detect from site
    70. Colors

    71. Primary Color – Buttons, highlights (default: cyan)
    72. Secondary Color – Text, borders (default: white)
    73. Accept Button Color – Custom accept button color
    74. Reject Button Color – Custom reject button color
    75. Size

    76. Normal – Standard banner height
    77. Compact – Smaller, more discrete
    78. Full – Large, attention-grabbing
    79. Display Delay

    80. How many milliseconds before banner shows
    81. Default: 1000ms (1 second)
    82. Adjust to let content load first
    83. Step 5: Link to Privacy Policy

    84. Go to Banner Links
    85. Enter URL for Privacy Policy
    86. Enter URL for Cookie Policy
    87. Enter URL for Terms of Service
    88. Links open in banner footer
    89. Step 6: Configure Cookie Scanner

      Enable Scanner

    90. Check “Enable Cookie Scanner”
    91. Choose scan frequency:
    92. – Daily
      – Weekly
      – Monthly
      – Manual only

      Scan Settings

    93. Max URLs to Scan – How many pages to scan (default: 100)
    94. Deep Scan – Scan subdirectories
    95. Background Scan – Run at off-peak times
    96. Cookie Categorization

    97. Scanner finds cookies
    98. Auto-categorizes by type
    99. You can recategorize manually
    100. Mark as “essential” if required
    101. Step 7: Test the Banner

      Desktop Testing

    102. Open your website in a new browser
    103. Clear all cookies (DevTools → Storage)
    104. Refresh page
    105. Banner should appear
    106. Test buttons:
    107. – Click Accept → Check cookie set
      – Click Reject → Check limited cookies
      – Click Settings → Check preferences

      Mobile Testing

    108. Open site on mobile device
    109. Clear cookies and cache
    110. Verify banner appears correctly
    111. Test touch interactions
    112. Verify responsive layout
    113. Test on both portrait/landscape
    114. Clearing Test Cookies

      In Chrome DevTools:

    115. Open DevTools (F12)
    116. Go to Application → Storage
    117. Click Cookies → Your site
    118. Select all and delete
    119. Refresh page
    120. Step 8: Customize Additional Options

      Geo-Targeting (Optional)

    121. Go to Consent ManagementGeo Rules
    122. Enable geo-targeting
    123. Set rules:
    124. – EU visitors → GDPR template
      – California → CCPA template
      – Brazil → LGPD template

    125. Save settings
    126. A/B Testing (Optional)

    127. Go to Consent ManagementA/B Testing
    128. Enable A/B testing
    129. Choose variants to test
    130. Variant A: Your current banner
    131. Variant B: Alternative design
    132. Track results in analytics
    133. Analytics Events (Optional)

    134. Go to Consent ManagementAnalytics
    135. Select platform (GA4, Mixpanel, Segment, etc.)
    136. Enable event tracking
    137. Events: shown, accepted, rejected, customized
    138. Configure custom events
    139. Step 9: Review Legal Compliance

      Before publishing:

    140. ✓ Privacy Policy updated
    141. ✓ Cookie Policy created
    142. ✓ GDPR/CCPA language included
    143. ✓ Clear explanations of cookies
    144. ✓ Proper links to policies
    145. Step 10: Deploy to Live Site

      Enable Banner on Frontend

    146. Go to Consent ManagementSettings
    147. Check “Enable Banner on Frontend”
    148. Check “Auto-Load Banner”
    149. Save settings
    150. Verify Deployment

    151. Visit your site (not logged in)
    152. Clear browser cookies first
    153. Banner should appear on first visit
    154. Test all functionality
    155. Check console for errors
    156. Troubleshooting

      Banner Not Showing

      Solutions:

    157. Verify module is enabled
    158. Check “Enable Banner on Frontend” is checked
    159. Clear WordPress cache
    160. Clear browser cookies
    161. Check browser console for JavaScript errors
    162. Verify no CSS conflicts
    163. Banner Text Not Appearing

      Solutions:

    164. Check text is saved
    165. Verify text length limits
    166. Check for special characters
    167. Clear site cache
    168. Reload page
    169. Colors Not Applying

      Solutions:

    170. Verify color format (hex codes)
    171. Clear browser cache
    172. Hard refresh (Ctrl+F5)
    173. Check for CSS overrides
    174. Verify no conflicting plugins
    175. Cookies Not Setting

      Solutions:

    176. Verify “Accept” button works
    177. Check browser allows cookies
    178. Test in private/incognito mode
    179. Review console errors
    180. Verify domain matches
    181. Best Practices

    182. Clear Language – Users understand what they’re consenting to
    183. Honest About Tracking – Don’t minimize data collection
    184. Easy Reject – “Reject All” as easy as “Accept All”
    185. Mobile Optimized – Works perfectly on mobile
    186. Legal Review – Have lawyer review content
    187. Regular Updates – Keep policies current
    188. Test Everything – Before going live
    189. Monitor Analytics – Track acceptance rates
    190. Next Steps

    191. Customize banner for your site
    192. Add Privacy Policy and Cookie Policy
    193. Test thoroughly
    194. Set up analytics (optional)
    195. Monitor acceptance rates
    196. Optimize based on metrics
    197. Related Articles

    198. Cookie Scanner Setup
    199. Privacy Policy Generation
    200. Analytics Integration

Share this article

Was this article helpful?

Help us improve our documentation

Still need help?

Our support team is ready to assist you with personalized guidance for your workspace.

Submit a support ticket