The overnight sync runs overnight, every night, automatically, on prod only. This syncs every single data point in Am.net, regardless of the last time it was updated. This is done as a data hygiene measure to make sure the website is never more than 24 hours out of sync with Am.net.
If configured, a general web admin email will be emailed a copy of the sync report when this finishes.
This sync can be triggered by site admins from the admin panel dashboard to sync updated Am.net data to the website during business hours. This sync looks at all data points in Am.net, but only syncs data that has an update timestamp in Am.net that is newer than the last sync timestamp. This sync can take anywhere from 10 minutes to 2 hours, depending on the size of your Am.net database and how much data has changed since the last sync. This sync is best for large batch data updates, such as posting dues.
When this sync finishes, the logged-in user who triggered the sync will receive a sync complete email with the sync report. If configured, a general web admin email will be emailed a copy of the sync report.
This is a specialized sync that only syncs events and related event data. This sync takes significantly less time than the regular sync and is best used for batch updates to events during business hours. Note this does not sync registrations.
When this sync finishes, the logged-in user who triggered the sync will receive a sync complete email with the sync report. If configured, a general web admin email will be emailed a copy of the sync report.
This gives you the ability to sync a single person, firm, or event record. You will see this action icon on each of these in the admin panel.
This works exactly the same as the “regular” admin panel sync works. You may only run one sync at a time. If any sync is running, all individual sync icons and dashboard sync buttons will be disabled. All action icons will have a tool tip saying it is not available.
The dashboard sync box will look the same as if a regular sync is running. It will show as scheduled, and then subsequently syncing, when the sync is picked up (usually within 2-3 seconds). The time estimate still reflects the estimated time for a full sync. This time estimate will not be accurate if you are running an individual sync. Currently this time estimation is calculated based on your average sync time and how long ago your last sync was. We’ll likely update this in phase two.
When the sync is finished, you will receive an email, and the sync will be available again.
We still encourage you to perform batch updates and use the full sync whenever possible. The individual sync is only intended to be used in situations where you have not updated multiple records or the change is not time-sensitive. Here are a few examples for each type of record.
Events
❌ Incorrect Use: You need to add a new speaker to 10 different events. You add the speaker to each event and then sync one by one. In this case, you should update all 10 events in Am.net and then use the Events sync.
✅ Correct Use: You have canceled an event happening in 2 days and need this reflect on the website ASAP. Cancel the event in Am.net and then sync the single event.
Firms
❌ Incorrect Use: You added a new business type and have added it to a dozen firms, and you sync them one by one. In this case, use the regular sync or wait for the overnight.
✅ Correct Use: You’ve adjusted a peer review invoice after the request of a firm admin you are working with directly, and you’d like to get the updated invoice ASAP.
People
❌ Incorrect Use: Syncing more than 10 or 12 people consecutively for anything is likely a poor use of time, and you would be best suited to use the regular sync, unless in highly time-sensitive situations where each person needs their update ASAP.
✅ Correct Use: You have made someone a firm admin in Am.net and want to get them access to manage their firm right away.
This is our phase one release of this functionality. We have captured as much relational data as possible as a minimum viable product, but there are still a few tables that we need to do a bit more work to fold in an efficient and performant way. Notably:
Registrations - People sync
The person sync currently does not sync registrations. If you register someone for an event directly in Am.net, a person sync will not pull this to the website. You will need to either use the regular sync, or log in as the person and register them through the website instead.
Event Balances - People and Firm sync
Event balances are tied to registrations and will not sync on a person or firm individual sync. Requires regular sync.
Product Balances - Firm sync
Product invoices that are only associated with the firm, and not a person, will not come over in the firm sync. If the invoice is associated with a person, it will come over in both the firm and person sync. Firm admins can pay invoices on behalf of employees in their firm if your site is configured to allow it.
We do intend to add these to either individual syncs or potentially create a specialized sync similar to the Events sync. Below is a breakdown of everything currently included in syncs, and their approx sync time.
People 5-10 minutes
Required:
Ethnicities
Genders
Pronouns
Positions
States
Firms
Chapters
Person types
Billing_classes
Email types
Contact options
Text options
Directory exclusion
Legislator districts
Member source options
Cities
Related
Email preferences
Group memberships (member of another society)
Interests
Languages
Subscriptions
Related member sources
Sectors
Skills
Special needs
Volunteer preferences
Volunteer skills
Volunteer tags
Dues balances
Chapter balances
Product balances
Firms 1-5 minutes
Required
Revenue options
Business options
Firm type options
Firm language options
Related
Employees (Note that this runs related and required items for these related people)
Events 1-5 minutes
Required
Levels
Statuses
Areas
Companies
Divisions
Curriculum types
Tax rules
Vendors
Related
Leaders
Credits
Sessions
Options
Fees
Related events (and related items for those related events)
Ematerials