Faster Campaigns Page

We have improved the Campaigns page so you can start working with your campaigns immediately, even on accounts with a lot of activity.
Previously, larger campaigns could make the page take 15 seconds or more to appear because Botdog waited for every campaign number to finish calculating before showing the table.
What changed
Your campaign list now appears first, including:
- Campaign names
- Statuses
- Actions
This means you can search, filter, open, pause, or edit a campaign straight away.
The performance numbers then load a moment later.
Columns such as:
- Contacts
- Progress
- Invitations
- Messages
- Reply rate
show a short loading placeholder until the final values are ready.
The numbers load faster too
We also changed how Botdog calculates campaign statistics, so it does much less work to return the same results.
The figures themselves have not changed. The new calculations were checked against the previous ones on real accounts to make sure the numbers still match.
The larger your campaigns and the longer your account has been active, the more noticeable the speed improvement should be.
If a number ever fails to load, Botdog shows a dash instead of displaying a misleading zero.