Only users with the Owner or Admin role can access Company Settings. Other roles do not see this section in the sidebar.
Company Profile
Your company profile is the foundational identity of your workspace. The information you enter here appears on invoices, receipts, your public landing page, and anywhere Snishop ERP needs to represent your business officially. Fields you can configure:Active Modules
Snishop ERP ships with a full suite of business modules, but you don’t need to run all of them at once. The Active Modules section lets you toggle individual modules on or off so your sidebar stays focused on what your team actually uses. Available modules you can enable or disable:- Point of Sale (POS) — in-store or counter sales
- Inventory — stock management, warehouses, and transfers
- Finance — accounting, invoicing, and financial reports
- HR & Payroll — employee management, attendance, and salary processing
- CRM — customer relationships, leads, and deal pipelines
- Manufacturing — production orders and bill of materials
- Procurement — purchase orders and supplier management
- Project Management — task tracking and project timelines
Receipt Settings
Customize how your printed and digital POS receipts look to match your brand and comply with local business practices. Configurable options:- Receipt Header — custom text that appears at the top of every receipt (e.g., a welcome message or store tagline)
- Receipt Footer — custom text at the bottom (e.g., return policy, social media handles, or a thank-you note)
- Logo on Receipt — toggle your company logo on or off for thermal printer compatibility
- Business Address — confirm or override the address shown on receipts
- Receipt Number Format — define the prefix and numbering sequence for receipt IDs
Attendance Settings
Configure the rules that govern how Snishop ERP tracks and calculates employee attendance, so payroll and HR reports reflect your actual workplace policies. Settings you can define:
These settings feed directly into the payroll calculation engine, so make sure they reflect your employment contracts before your first payroll run.
Integrations
Connect Snishop ERP to the external services your business already relies on. All integrations are configured here with API keys or OAuth authorization flows.WhatsApp — Wablas
WhatsApp — Wablas
Send automated WhatsApp notifications to customers for order confirmations, invoices, payment reminders, and delivery updates.To connect:
- Log in to your Wablas account and copy your API token.
- In Company Settings → Integrations, open the WhatsApp (Wablas) section.
- Paste your API token and click Connect.
- Send a test message to confirm the connection is working.
Payment Gateway — Xendit / Mayar
Payment Gateway — Xendit / Mayar
Accept online payments via virtual accounts, credit/debit cards, QRIS, and e-wallets by connecting Xendit or Mayar to your workspace.To connect Xendit:
- Retrieve your Secret Key and Callback Token from the Xendit dashboard.
- Enter them in Company Settings → Integrations → Xendit.
- Set your preferred payment methods (VA, cards, QRIS, etc.).
- Save and run a test transaction to verify.
- Copy your API Key from the Mayar merchant portal.
- Enter it in Company Settings → Integrations → Mayar.
- Toggle the payment types you want to activate.
Google Calendar
Google Calendar
Sync Snishop ERP events — such as project deadlines, task due dates, and scheduled meetings from CRM — with your Google Calendar so your team stays aligned.To connect:
- Click Connect Google Calendar in the Integrations section.
- Sign in with the Google account you want to sync to.
- Grant the requested calendar permissions.
- Choose which Snishop ERP event types you want to push to Google Calendar.
Team Members
Manage who has access to your workspace, what they can do, and when they can no longer access it. Actions available in this section:- Invite a new user — enter their email address, choose a role, and click Send Invitation. They’ll receive a link valid for 72 hours.
- Change a user’s role — click the role dropdown next to any team member’s name to instantly update their permissions.
- Resend an invitation — if an invitation has expired or wasn’t received, use the Resend button next to pending invites.
- Remove a user — click Remove to revoke their access immediately. Their data and records remain intact.