Daily limit ranges
A person does not send exactly 15 invitations every single day. Limit ranges let your daily caps vary the way real usage does.
Instead of one fixed number, you set a minimum and maximum per category. Each UTC day, Crispy draws a cap inside your range and locks it for the whole day. Tomorrow it draws again. Over a week, your output has natural texture instead of a flat line.
Setting a range
Use manage_outreach_settings with action 'limits':
- category: one of 'search', 'profile_view', 'messaging', 'invitation', 'posting', or 'engagement'
- limit_min: the lowest daily cap you want
- limit_max: the highest daily cap you want
For example, an invitation range of 10 to 15 means some days the account stops at 11, other days at 14.
Reading your ranges
get_account shows, for every category, the default limit, your custom limit if set, the configured range, and today's pick. That last number is the cap actually being enforced right now.
How ranges interact with other protections
- Warm-up wins while it is ramping: the effective cap is always the lower of the warm-up limit and today's pick.
- Even without a configured range, campaign invitation targets vary a little day to day by default, roughly between 85 and 100 percent of the cap, so campaign output never looks machine-flat.
- Today's pick never exceeds your maximum, and the reset stays at midnight UTC.
A good starting point for a settled account is a band just below the defaults, for example invitations 10 to 15 and messages 100 to 140. Tighten the band for newer accounts and widen it as history builds.