How it works
To get MISP notifications in Quick Base, you don't need a developer: a ready-made scenario watches events and sends messages for you.
- Starts when: Step 1: Activation schedule: Every 1 hour, from 6 AM to 6 PM.
- Then: Step 2: Set Variables
- Then: Step 3: Get datetime
- Then: Step 4: Get the event information from Google Calendar for tomorrow.
- Check: Step 5: Check if there is a record or not?
- If yes: Step 6: Filter out events whose titles match the action of a customer visiting the company.
- Check: Step 7: Check if there is a record or not?
- If yes: Step 8: Read the Odoo Calendar Event notifications that have been sent.
- Then: Step 9: Read Google Sheets member slack
- Then: Step 10: Filter out records that have not been sent.
- Check: Step 11: Check if there is a record or not?
- If no: Step 12: Loop Over Items
- Check: Step 14: Loop Over Partners.
- Then: Step 17: Return output of step8
- Check: Step 18: Loop Over Items
- Then: Step 20: Get the event information from Google Calendar for today..
- Check: Step 21: Check if there is a record or not?
- If yes: Step 22: Filter out events whose titles match the action of a customer visiting the company.
- Check: Step 23: Check if there is a record or not?
- If yes: Step 24: Read the Odoo Calendar Event notifications that have been sent.
- Then: Step 25: Filter out records that have not been sent.
- Check: Step 26: Check if there is a record or not?
- If no: Step 27: Check if it is currently >= 8 AM?
- If yes: Step 28: Convert to text
- Then: Step 29: Download file image
- Then: Step 30: Convert KB → bytes
- Then: Step 31: Call Slack API's getUploadURLExternal API
- Check: Step 32: Choose branch 2
- Then: Step 33: POST upload_url Slack
- Then: Step 34: Call the completeUploadExternal Slack API to complete the file upload.
- Then: Step 35: Return output of step 25
- Check: Step 36: Loop Over Items
- Then: Step 37: Fill in the Calendar Event information in the Google Sheet.
- Then: Step 19: Fill in the Calendar Event information in the Google Sheet.
- Then: Step 15: Wait 1s
- Then: Step 16: Send a message to your Partners
- Then: Step 13: Extract the email and member ID of the partners.
- If no: Step 38: Get the event information from Google Calendar for today.
- Check: Step 39: Check if there is a record or not?
- If yes: Step 40: Filter out events whose titles match the action of a customer visiting the company.
- Check: Step 41: Check if there is a record or not?
- If yes: Step 42: Read the Odoo Calendar Event notifications that have been sent.
- Then: Step 43: Filter out records that have not been sent.
- Check: Step 44: Check if there is a record or not?
- If no: Step 45: Check if it is currently >= 8 AM?
- If yes: Step 46: Convert to text
- Then: Step 47: Download file image
- Then: Step 48: Convert KB → bytes
- Then: Step 49: Call Slack API's getUploadURLExternal API
- Check: Step 50: Choose branch 2
- Then: Step 51: POST upload_url Slack
- Then: Step 52: Call the completeUploadExternal Slack API to complete the file upload.
- Then: Step 53: Return output of step 43
- Check: Step 54: Loop Over Items
- Then: Step 55: Fill in the Calendar Event information in the Google Sheet.
You can launch this MISP + Quick Base integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.