FluffCams
Push Notifications Setup Guide | OneSignal Configuration for Site Owners
OneSignal is the service that powers push notifications on your FluffCams site. You need to create a free OneSignal account and set up an "App" for your site. Each site gets its own App with its own credentials. The free plan supports unlimited web push subscribers and is more than sufficient for most sites.
Part A — Sign Up for OneSignal
Navigate to https://app.onesignal.com/signup in your browser.
Fill in your email address, password, and company or website name. Agree to the terms and click Create Account.
OneSignal will send a confirmation email. Open it and click the Confirm Your Account button to activate your account.
When prompted to select a plan, choose Free and click Get Started. You can always upgrade later if needed.
OneSignal may ask a few onboarding questions about your role and primary use. Fill these in and click Continue to proceed to the dashboard.
Part B — Create a New App for Your Site
Once inside the OneSignal dashboard, you will see a button to create a new app. Click it.
Give the app a name that matches your site — for example: "My Cam Site". This name is only for your reference inside the OneSignal dashboard.
When asked what platform you are setting up, choose Web. This covers browser-based push notifications for desktop and mobile browsers.
On the web configuration screen, you will be offered integration options such as WordPress, Shopify, and Custom Code. Select Custom Code — your FluffCams site handles the OneSignal integration in the background, so this is the correct choice.
Fill in your Site Name (what users will see in push notification prompts, e.g. "My Cam Site") and your full site URL (e.g. https://yoursite.com). Make sure you use https:// — push notifications require a secure connection.
You can upload a square PNG icon (at least 256×256px) that will appear alongside push notifications sent from your site. Use your site logo. If you skip this, OneSignal will use a default icon.
Click Save to save your web push configuration, then click Finish on the next screen. Your OneSignal app is now created and active.
You need two pieces of information from OneSignal to connect it to your FluffCams admin panel: the App ID and the REST API Key. Both are found in the same place inside your OneSignal dashboard.
From the OneSignal dashboard at dashboard.onesignal.com, click on the app you just created.
In the left sidebar of your app, click Settings, then click Keys & IDs.
At the top of the page you will see your OneSignal App ID — a long string of letters and numbers. Click the copy icon next to it and paste it somewhere safe.
Scroll down to the API Keys section. Click the Add Key button. Give the key a name (e.g. "FluffCams") and click Create Key.
You should have your App ID and your REST API Key ready to paste into the FluffCams admin panel. Continue to Section 3.
Your OneSignal Credentials Summary
With your OneSignal credentials ready, you can now connect your site to OneSignal through the FluffCams admin panel. This takes just a few fields to fill in.
Go to https://yoursite.com/admin and log in with your admin credentials.
Find the Push Notifications section in your admin panel menu.
Toggle the Enable Push Notifications (OneSignal) switch to On. This activates the push system across your site. When enabled, users will be prompted by their browser to allow notifications when they visit.
Enter the two values you copied from OneSignal in the fields below:
Click Save Settings. Your site is now connected to OneSignal and push notifications are live.
Open your site in a browser (Chrome or Firefox recommended for testing). Within a few seconds you should see a browser permission prompt asking if you want to allow notifications from your site. If you see this prompt, your setup is working correctly.
Once configured, the push notification system runs automatically in the background. Here is what your users will experience and what types of notifications are sent.
User Experience
When a user visits your site for the first time after push is enabled, their browser will display a prompt asking permission to send notifications. The user can click Allow or Block.
Once a user allows notifications, they will receive push alerts even if they are not actively on your site — as long as their browser is running in the background.
Users can toggle push notifications on or off at any time from their account settings on your site. They can also disable push and email notifications independently of each other.
If a user is actively viewing a chat session, push notifications are suppressed for that session so they are not interrupted. Notifications resume when they leave the page.
What Triggers a Push Notification
For Fans / Users
- New message received from a model
- A followed model goes live
- Fan club subscription confirmation
- Any event that also sends an email
For Models
- New tip received
- New message from a fan
- New fan club subscriber
- Any event that also sends an email