User Permissions Needed
How Sync Uses the API
Each sync makes a series of API requests. The app uses:- FieldKo’s Apex REST services, in the FieldKo Native package, to download settings, layouts, and labels, upload and download records, record sync details, and update attendance.
- The Salesforce REST API for queries, composite requests, and photo and file uploads and downloads.
For the settings, see Sync and Photos and Files. For how records are chosen, see Control What Syncs to the App.
Background sync doesn’t upload photos. Reps upload photos when they sync with Sync Images turned on, so photo-heavy days, such as a planogram audit, use more requests.
Check Your Usage
Check API usage regularly, and before you add reps or a new integration:- From Setup, in the Quick Find box, enter
System Overview, and then select System Overview. Review the API usage and storage sections. - From Setup, in the Quick Find box, enter
Company Information, and then select Company Information. API Requests, Last 24 Hours shows your usage over a rolling 24-hour period, against your allocation.
Plan for Growth
Work through these questions when you plan a rollout or a new integration:- How many reps will sync, and how often? Background sync runs at the interval you set while the app is open. A shorter interval keeps data fresher but uses more requests.
- How much data does each rep get? Narrow the date window and objects so reps get only what they need. See Narrow Records with Duration of the Data to Be Fetched.
- How many photos will reps take and download? Limit downloads with Past N Weeks or Fetch Only Most Recent, and skip objects whose images reps don’t need offline.
- What do your integrations use? Prefer Bulk API for large loads, and schedule them outside reps’ working hours. See Integrate FieldKo with Other Systems.
- What else uses the API? Other apps, reporting connectors, and data tools share the same allocation.
If You Reach Your Limit
When your org exceeds its API allocation, Salesforce can refuse API requests until usage falls. Reps’ syncs can then fail with an error, and integrations stop too. Work through these steps:- In Company Information, check whether usage is above your allocation.
- Pause or reschedule integrations and data loads that aren’t urgent.
- Increase Interval for Background Sync, or turn on Background Sync within Business Hours.
- Narrow records and photo downloads, as described in Plan for Growth.
- If your usage keeps growing with your team, ask your Salesforce account executive about increasing your allocation.
Other Platform Limits
- Storage: Visits, survey answers, and photos use data and file storage. See Plan for Data Volume, Storage, and Retention.
- Email: Salesforce limits single emails to 1,000 per day, which affects FieldKo’s order emails. See Notifications and Email Alerts.
- Apex and flow limits: Records from a sync are saved in batches, so your flows share limits with FieldKo’s automation in each save. See Design Automation for FieldKo.