Getting Started
Find a meditation center near you on the website, the web app or the Android app.
Managing Centers
Keep the directory accurate: add new centers, update details and report closed ones.
Roles & Authentication
How moderators verify and admins approve the changes submitted by yogis.
Bulk Upload
Refresh all the centers of a district at once using an Excel sheet.
Sahaja Yoga Websites & Apps
Show the always-current center directory on your own Sahaja Yoga website or app.
Getting Started
For everyone · Find a meditation center near you on the website, the web app or the Android app.
All weekly Sahaja Yoga meditation centers are free to attend. You can find one in three ways — use whichever is quickest for you:
- 1 Quick search: type a city, area, district or center name in the Search Centers… box at the top of any page. Matching places (country / state / district) and centers appear as you type — click one to open it.
- 2 Browse by place: open Centers, choose a country, then a state and a district. Each page lists every center with its weekly day and time, and shows them on a map.
- 3 Use the map: on any centers page, press Locate Me to centre the map on where you are, then click a marker to see that center.
Open a center to see its timing, full address, approximate attendance, coordinator phone numbers and a map with Get Directions. Use Share to send the details on WhatsApp or copy them.
Before you visit for the first time, please call the coordinator to confirm the timing — centers occasionally change their day or hall.
There are two ways to use SYCenters in a browser. Both work on any phone, tablet or computer, and need no login to find centers.
- This website — sycenters.org is fully mobile-friendly. On a phone, tap to search or for the menu (Centers, Programs, language and Login).
- The Web App — app.sycenters.org is a lightweight, app-like center finder: a searchable list of countries → states → districts → centers with a live map underneath.
Using the Web App:
- 1 Open app.sycenters.org.
- 2 Type in Search Meditation Centers, or tap a country, then a state and a district to drill down. The map follows your choice.
- 3 Tap a center to see its address, weekly timing, coordinators (tap to call) and directions.
- 4 Use the button to change the language, and the + button to suggest a missing center.
Install it like an app — it gets its own icon and opens full screen:
- Android (Chrome): tap the install button at the top of the Web App, or Chrome menu ⋮ → Add to Home screen / Install app.
- iPhone / iPad (Safari): tap Share → Add to Home Screen.
- Desktop (Chrome / Edge): click the install icon at the right end of the address bar.
The Sahaja Yoga Centers Android app keeps the whole directory on your phone, so you can find centers even with a weak connection while travelling.
- 1 Install it from Google Play (search “Sahaja Yoga Centers”).
- 2 On first launch, the app downloads all centers for offline use — this takes about a minute. Later updates happen automatically.
- 3 Tap Search Centers, type a keyword or filter by Country → State → District.
- 4 Tap the map icon to see centers around you on Locate Centers.
- 5 Open a center to call a coordinator, get directions, or Share the details on WhatsApp. The and buttons let you suggest an update or report a closed center.
Public programs are larger events — Self-Realization programs, music programs, seminars and tours — that are open to everyone.
- 1 Click Programs in the top menu (or Public Programs on the home page).
- 2 Browse upcoming and past programs. Each card shows the dates and place.
- 3 Open a program for its full schedule, venue and map, travel information, contacts, photo gallery and the program poster or PDF.
- 4 Use Share on the program page to invite friends and family.
Managing Centers
For logged-in yogis · Keep the directory accurate: add new centers, update details and report closed ones.
Every change you suggest — a new center, an update, or a closed center — becomes a request. To keep the directory trustworthy, each request is checked by people who know the local collective before it goes live:
-
1Any yogi
Login
Sign in with your Google account. The first time, complete your profile.
-
2Any yogi
Submit
Add a center, update details or report a closed center. A pending request is created.
-
3Moderator
Verify
OptionalChecks the details with local coordinators and marks the request Verified or Rejected, with remarks.
-
4Admin
Approve
Compares current vs. requested values, corrects them if needed, then Accepts or Denies.
-
5Everyone
Live
The center is updated on the website, web app, Android app, widgets and partner apps.
Denied by an admin? The request is closed and nothing changes on the public directory.
You can follow every request on My Centers — see “How do I track the center requests I have submitted?” below.
Moderators and Admins submit changes through the same queue.
Anyone can browse centers without an account. You only need to log in to add, update or report a center. There is no separate registration — your Google account is your SYCenters account.
- 1 Click Login at the top right (on a phone, open the menu first) or go to the login page.
- 2 Click Sign in with Google and choose your Google account. The first time, your SYCenters account is created automatically.
- 3 On your first login you will see Complete Profile. Enter your phone number, country, state, district and city, then Save & Continue.
- 4 You are now logged in. Your Account page shows your profile and contributions.
Please enter a correct phone number. Moderators may call you to confirm the Center details you submit. Your details are used only for verification — see our Privacy Policy.
Accounts created on the old website with an email and password can still use the Or sign in with email form on the same page.
First search for the center (see “How do I search for a meditation center?”). If it is already listed, update it instead of adding a duplicate.
- 1 Log in, then choose Centers → Add Center in the top menu, or click Add Center on any district page (the country, state and district are then pre-filled).
- 2 Enter the City / Village and a short Center Name — usually the area or hall, e.g. “Kothrud” or “Main Center”. The center will be listed as City:Name.
- 3 Choose the Region: country, state and district. If the district is not in the list, choose Other and type it — please check the spelling.
- 4 Write the full Address with building, landmark and PIN code (at least 20 characters).
- 5 Tick Do you know exact location on Google Map? and search for the place, then drag the red marker exactly onto the hall.
- 6 Set the weekly Time: day, hour, minutes and AM/PM.
- 7 Add Center Co-ordinator 1 (name and phone — required for India) and optionally a second and a zonal coordinator.
- 8 Optionally add a description, website, the usual number of attendees (Center Strength) and the details in a regional language.
- 9 Click Submit. Your request goes to the moderation queue and appears in My Centers.
Only share a coordinator's phone number with their consent — it will be shown publicly so that seekers can call them.
- 1 Find the center and open its page.
- 2 Click Update (top right) or Update Info under Center Actions. If you are not logged in, you will be asked to log in first and then brought back.
- 3 Correct only what has changed — timing, address, map location, coordinators, etc.
- 4 Click Submit. A moderator and an admin will review your change before it appears on the site.
Reviewers see your change as a “Current → Requested” comparison, so small precise corrections are approved fastest.
- 1 Open the center's page and click Report (or Report Center).
- 2 Choose the Reason of Deletion — e.g. Center Closed or Center moved / shifted.
- 3 If the collective now meets at another center, choose it under Redirect to center. Visitors of the old page will be sent there.
- 4 Add a short Remark (e.g. “Closed since March, hall unavailable”) and click Delete.
Nothing is deleted immediately. Your report becomes a delete request that an admin approves after confirming the center has really closed.
Open Centers → My Centers in the top menu (or click here). Your Account page also shows your recent contributions and how many centers you have added, updated and reported.
| Icon | Meaning |
|---|---|
| / / | Type of request: new center / update / closed center. |
| Pending — waiting for review. | |
| / | A moderator has verified or rejected it (hover to read their remarks). |
| Approved — the change is live. | |
| (status) | Closed without approval — denied or removed by an admin. |
While a request is still pending you can correct it with the edit button. Click a request's name to see exactly what you asked to change and its full history.
Roles & Authentication
For moderators & admins · How moderators verify and admins approve the changes submitted by yogis.
Moderators are trusted yogis — usually district or city coordinators — who know the centers of their area. They are the first check on every request.
- Review the pending requests in Centers → Authentication.
- Confirm the details with the local center coordinators (call them if needed).
- Mark each request Verified or Rejected , with a short remark that helps the admin decide.
- Download their district's centers sheet from Bulk Upload, get it updated by local coordinators and send it to an admin.
- Like every yogi, add and update centers themselves — their requests also go through the queue.
A moderator's verdict does not change the public directory by itself — it guides the admin who gives the final approval.
- 1 Log in and open Centers → Authentication (direct link).
- 2 Use Filter Requests to choose a requesting user and/or your district. The header shows totals: pending, verified, accepted, rejected and the number of add / edit / delete requests.
- 3 Click a center's name to open the request: you see a Current → Requested comparison, the requested map location and the request's history.
- 4 Check the details with the local coordinator.
- 5 Back in the list, click Verify or Reject, write a remark (5–50 characters, e.g. “Confirmed with coordinator on phone”) and confirm.
- 1 Log in to SYCenters at least once with Google and complete your profile, so your account exists.
- 2 Write to info@sycenters.org with the subject “Moderator access request”.
- 3 Include the details below. Access is given by the SYCenters team after confirming with your state or national coordinator.
Please mention in your email
- Your full name and the email address you log in with
- Phone number
- The district(s) / city you will look after
- Your service in the local collective (e.g. district coordinator)
- Name and phone of your state or national coordinator for reference
Admins — usually state or national coordinators — give the final decision on requests and keep larger regions up to date. By default an admin can:
- Do everything a moderator can (verify / reject with remarks).
- Approve requests, which publishes the change, or deny them.
- Edit a pending request to correct small mistakes before approving it.
- Delete invalid, duplicate or test requests.
- Bulk upload a whole district from an Excel sheet and view a center's change history.
An approval is published immediately to the website, the apps, every website widget and partner app. Please approve only what you are sure about.
Edit a request when it is almost right — a spelling mistake, missing PIN code, wrong AM/PM or a misplaced map marker — so you don't have to reject a genuine contribution.
- 1 In Centers → Authentication, click the orange Edit button on the request — or click Update Request in the review window.
- 2 The request opens in the same form used to add a center. Correct the fields.
- 3 Click Submit. The request is updated (and logged as “Center request edited”); it stays pending until you approve it.
Delete requests cannot be edited — approve or deny them.
- 1 Open Centers → Authentication and filter by your district if you like. Prefer requests already marked verified by a moderator — hover the icon to read the remark.
- 2 Click the green Approve button. The review window shows every field as Current vs. Requested; changed values are highlighted.
- 3 Go through the checklist below.
- 4 Click Accept to publish, Update Request to correct it first, or Deny to close it without changes.
Check before you approve
- Not a duplicate — search the district for a center with the same area, address or timing. For an update, make sure it is attached to the right center.
- Correct place — country, state and district are right; a new district name is spelt correctly (a misspelling creates a separate district page).
- Clear name — city plus a recognisable area or hall, e.g. “Pune:Kothrud”, not a person's name or “New center”.
- Complete address — building / hall, street, landmark and PIN code.
- Map marker — the requested location points to the actual hall (open the request to see current and requested markers).
- Day and time — especially AM vs. PM.
- Coordinators — real names and working phone numbers with country code, who have agreed to be listed publicly.
- Nothing lost — an update must not blank out fields (phones, emails, website) that are still valid.
- Regional language — if given, it says the same as the English text.
- Moderator remarks — read them; if a moderator rejected the request, find out why before approving.
For delete requests the review window shows the center's current details, the reason, the requester's remarks and the optional redirect center:
Before approving a deletion
- Confirm with the coordinator or a moderator that the center has really stopped — not only moved to a new hall or a new day (that is an update).
- If the collective joined another center, set Redirect to so old links and shared messages still help seekers.
- Approved deletions can be restored later by the core team if needed — but please be careful.
Admin access is given to coordinators responsible for a state or country, usually after they have served as moderators. To request it:
- 1 Make sure you have logged in once and completed your profile.
- 2 Email info@sycenters.org with the subject “Admin access request”.
- 3 Mention your name, login email, phone, the state(s) or country you are responsible for, and a reference from your national coordinator.
The SYCenters team confirms each request with the national collective before giving access, and may adjust what each role can do over time.
Bulk Upload
For moderators & admins · Refresh all the centers of a district at once using an Excel sheet.
Once or twice a year, district coordinators can review all their centers together instead of one by one:
-
1Admin
Clean up
Approve the pending delete requests for the district first.
-
2Moderator / Admin
Download
Download the district's current centers as an Excel (or CSV) sheet.
-
3Local coordinators
Update
Correct the rows, add new centers as new rows, mark closed centers “to be deleted”.
-
4Admin
Upload & confirm
Upload the sheet, review every highlighted change, then Confirm.
Moderators without upload permission send the completed sheet to their admin.
- Updates and new centers from the sheet are published as soon as the admin confirms.
- Rows marked “to be deleted” are not removed directly — they become delete requests in the Authentication queue for a final check.
- 1 Open Centers → Bulk Upload (direct link).
- 2 Select District: choose country, state and district.
- 3 Download district file: choose Excel or CSV and click . Each row is one active center, with its ID in the first column.
- 4 Update the sheet following the rules below, and save it.
- 5 Upload the completed file (with the same district still selected).
- 6 On Validate Centers, check every row: changed values show the old value struck through above the new one. Untick Confirm delete for any row you don't want to remove.
- 7 Click Confirm. If any row has an error, nothing is saved — fix the sheet and upload again.
Rules for the sheet
- Keep the header row and column names exactly as downloaded; do not delete columns.
- existing_center_id: never change it. Leave it empty for a new center.
- Country, state and district must match the district you selected.
- day_of_week in capitals: SUNDAY, MONDAY … SATURDAY. time as a time, e.g. 18:30:00.
- Required: city, name, address (20+ characters), contact_1_name and contact_1_phone (10+ digits), strength (a number).
- Emails and website must be valid if given; latitude / longitude are optional.
- To remove a closed center, write to be deleted in your_update_or_deletion_remarks, with the reason. For other rows, use this column to explain your change.
Sahaja Yoga Websites & Apps
For web & app developers · Show the always-current center directory on your own Sahaja Yoga website or app.
The SYCenters Widget adds a complete center finder — search, country/state/district browsing and a map — to any Sahaja Yoga website with a few lines of HTML. It always shows the latest data, so you never have to maintain center lists yourself.
- 1 Whitelist your domain: email info@sycenters.org with your website name, domain (e.g. sahajayoga.org), and a contact person's email and phone. The widget only works on approved domains.
- 2 Create a Google Maps API key in Google Cloud Console: enable the Maps JavaScript API, then restrict the key to your website (HTTP referrers) and to that API.
-
3
Add the stylesheet at the end of your page's
<head>. - 4 Place the widget tag where the finder should appear.
-
5
Add the scripts at the end of
<body>.
<!-- 3. In <head> -->
<link rel="stylesheet" href="https://widget.sycenters.org/styles.css">
<!-- 4. Where the widget should appear -->
<syc-widget color="#FEC500" scope="" gmapsApiKey="YOUR_GOOGLE_MAPS_API_KEY" defaultLanguage="en"></syc-widget>
<!-- 5. At the end of <body> -->
<script src="https://widget.sycenters.org/runtime.js" type="module"></script>
<script src="https://widget.sycenters.org/polyfills.js" type="module"></script>
<script src="https://widget.sycenters.org/main.js" type="module"></script>
| Attribute | What it does |
|---|---|
color |
Main colour to match your website, e.g. #FEC500. |
scope |
Limit to regions, comma-separated: India-Maharashtra,India-Karnataka-Belgaum. Leave empty for all countries. |
gmapsApiKey |
Your restricted Google Maps JavaScript API key. |
defaultLanguage |
en (default), hi, es, ru, de or fr. |
The SYCenters APIs give Sahaja Yoga organisations read access to the global center directory as JSON — the same data used by the SYCenters web app, Android app and widget. Access is free for all Sahaja Yoga organisations.
- 1 Request credentials: email info@sycenters.org with your application / website name and URL, and a contact person's email and phone. You will receive an app ID and an access token.
- 2 Keep the token secret. It is shown only once; if it is lost or leaked, ask us to reset it.
-
3
Send both with every request as the HTTP headers
appandaccessToken. Base URL:https://sycenters.org/api. - 4 Explore the endpoints and try them live in the API reference.
| Endpoint | Returns |
|---|---|
GET /cache |
All active centers in one compact response — ideal to download once and search offline in your app. |
GET /centers/{centerId} |
Full details of one center. |
POST /centers/search |
Matching places and centers for a keyword q, optionally within a country / state. |
curl https://sycenters.org/api/centers/344 \
-H "app: YOUR_APP_ID" \
-H "accessToken: YOUR_ACCESS_TOKEN"
A missing or wrong app ID / token returns 401 {"error": "Unauthorized Access"}. Please cache responses (e.g. refresh /cache once a day) rather than calling the API on every page view.
No help topics match your search. Try another word, or contact us below.
Still need help?
Couldn't find what you were looking for? Write to us or call the toll-free number — we are happy to help you and your collective.
Jai Shri Mataji!