Integrations Overview
Connect Propivix with your existing tools to streamline your workflow and keep everything in sync.
Available Integrations
Email Notifications
Configure email delivery:
Setup:
- Go to Settings > Integrations > Email
- Verify your domain (optional)
- Configure notification preferences
Features:
- Deadline reminders
- Approval requests
- Comment notifications
- Status updates
Calendar Integration
Sync deadlines with your calendar:
Supported Calendars:
- Google Calendar
- Microsoft Outlook
- Apple Calendar (via ICS)
Setup:
- Go to Settings > Integrations > Calendar
- Click Connect Calendar
- Authorize access
- Choose sync options
What Syncs:
- RFP deadlines
- Proposal milestones
- Review meetings
- Submission dates
Cloud Storage
Connect your cloud storage:
Supported Providers:
- Google Drive
- Microsoft OneDrive
- Dropbox
Setup:
- Go to Settings > Integrations > Storage
- Select your provider
- Authorize access
- Choose sync folder
Features:
- Auto-export proposals
- Backup documents
- Import assets
Notification Settings
Email Notifications
Choose what triggers emails:
| Notification Type | Default | Configurable |
|---|---|---|
| Deadline approaching | On | Yes |
| Approval requested | On | Yes |
| Proposal status change | On | Yes |
| New comment | On | Yes |
| Team invitation | On | No |
| Weekly summary | Off | Yes |
Notification Timing
Configure when you receive notifications:
- Immediately - As events happen
- Daily Digest - Once per day summary
- Weekly Summary - Weekly recap
Quiet Hours
Set hours when you won't receive notifications:
- Go to Notifications > Schedule
- Enable quiet hours
- Set start and end times
- Choose days
API Access
API Keys
For advanced integrations:
- Go to Settings > Integrations > API
- Click Generate API Key
- Name your key (e.g., "CRM Integration")
- Copy and store securely
- Never share your API key
API Documentation
Access our API docs to build custom integrations:
- Endpoint reference
- Authentication guide
- Code examples
- Rate limits
Webhooks
Receive real-time updates:
- Go to Settings > Integrations > Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select events to trigger
- Save and test
Available Events:
proposal.createdproposal.submittedproposal.status_changedrfp.uploadedapproval.requestedapproval.completed
Managing Integrations
Viewing Connected Services
- Go to Settings > Integrations
- See all connected services
- Check connection status
- View last sync time
Disconnecting Services
- Find the integration
- Click Disconnect
- Confirm disconnection
- Reauthorize to reconnect later
Troubleshooting Connections
Connection failing?
- Check if service is accessible
- Verify permissions are granted
- Try disconnecting and reconnecting
- Check for service outages
Security Considerations
What We Access
Each integration only accesses what's needed:
- Calendar: Create/edit events
- Storage: Read/write to specified folder
- Email: Send on your behalf (with consent)
Revoking Access
You can revoke Propivix's access:
- Disconnect in Propivix settings
- Remove from connected app's settings
- API keys are immediately invalidated
Data Handling
- We don't store your credentials
- OAuth tokens are encrypted
- API keys are hashed
- You control all connections
Best Practices
Initial Setup
- Start with email notifications
- Add calendar for deadline tracking
- Connect storage for backups
- Consider webhooks for automation
Maintenance
- Review integrations quarterly
- Rotate API keys periodically
- Check for failed connections
- Update permissions as needed
Security
- Use separate API keys per integration
- Limit permissions to what's needed
- Monitor API usage
- Revoke unused connections
Coming Soon
Future integrations we're working on:
- Slack notifications
- Microsoft Teams
- Salesforce CRM
- DocuSign
Troubleshooting
Calendar events not appearing?
- Check calendar permissions
- Verify correct calendar selected
- Try disconnecting and reconnecting
- Check for sync delays
Webhooks not firing?
- Verify endpoint URL is accessible
- Check endpoint returns 200 OK
- Review webhook logs
- Test with a simple endpoint
API key not working?
- Ensure key hasn't been revoked
- Check key permissions
- Verify correct key is being used
- Generate a new key if needed
Getting Help
For integration issues:
- Check this documentation
- Review error messages
- Test the connected service directly
- Contact support with details