feat: self-storage lifecycle event types (v0.4.0)#4
Conversation
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 38 minutes and 51 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (3)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Add rental (reserved/paid/activated/moved_in/moved_out/renewed/cancelled/ completed), deal (created/stage_changed/won/lost), unit (occupied/vacated), checkout (started/completed/abandoned), marketing, and contact lifecycle event types to align with the CRM Layer 3.5 webhook taxonomy.
Summary
EventTypeunion with self-storage lifecycle events aligned to the CRM Layer 3.5 webhook taxonomy:rental.reserved,rental.paid,rental.activated,rental.moved_in,rental.moved_out,rental.renewed,rental.cancelled,rental.completeddeal.created,deal.stage_changed,deal.won,deal.lostunit.occupied,unit.vacatedcheckout.started,checkout.completed,checkout.abandonedmarketing_event.attendance_recordedcontact.identified,contact.lifecycle_changed0.3.0→0.4.0Test plan
analytics.track({ eventType: 'rental.moved_in', operatorId: 'opreg_acme' })queues without erroranalytics.track({ eventType: 'deal.won', valuePence: 14900 })queues correctlyclick,lead,page_view, etc.) still worknpm run buildproduces clean dist