Data Mapping
Task
Documentation regarding WeGive and Salesforce Task object integration
Task
Key Concepts
Default Integration Behavior
- No Default Integration: WeGive does not sync Tasks to Salesforce Tasks by default
- Configurable: While not default, integration is possible to:
- Default Tasks object
- Any other Salesforce object
- Alternative Approach: Recommended implementation via Lightning Web Component
Integration Philosophy
Strategic Decision
WeGive has chosen not to integrate with Tasks by default for several key reasons:
-
Data Architecture
- Separates tasks from contact owner UI
- Maintains clean Salesforce interface
- Preserves task management flexibility
-
Cost Management
- Reduces Salesforce data storage costs
- Avoids unnecessary data accumulation
- Optimizes system performance
-
User Experience
- Provides better task visibility
- Maintains task context
- Improves task management workflow
Alternative Approach
Instead of direct Task integration, WeGive recommends:
-
Lightning Web Component
- Provides access to WeGive tasks
- Avoids Salesforce data storage costs
- Maintains clean user interface
- Preserves task context and visibility
-
Task Management Strategy
- Keep tasks in WeGive system
- Access via Lightning Web Component
- Maintain separate task workflows
- Preserve task management flexibility
Important Notes
Current Limitations
- No default Task synchronization
- Tasks remain in WeGive system
- No direct Task object mapping
Future Possibilities
- Integration possible through custom configuration
- Can map to any Salesforce object
- Requires explicit setup in WeGive settings
Best Practices
-
Task Management
- Use WeGive for task tracking
- Access tasks via Lightning Web Component
- Maintain task context
- Preserve task workflow
-
Integration Planning
- Understand current limitations
- Consider Lightning Web Component approach
- Plan for future integration if needed
- Evaluate cost implications
-
User Experience
- Keep task interface clean
- Maintain task visibility
- Preserve task management workflow
- Consider user adoption
Common Scenarios
Task Management
- Tasks created in WeGive
- Accessible via Lightning Web Component
- No direct sync to Salesforce
- Maintains task context and workflow
Future Integration Planning
- Assess integration needs
- Consider Lightning Web Component
- Evaluate cost implications
- Plan for potential custom configuration
Task Visibility
- Tasks visible in WeGive
- Accessible in Salesforce via component
- Maintains task context
- Preserves user experience